From John 3:3: "And no one hath ascended into heaven, but he that descended out of heaven, even the Son of man, who is in heaven."
This goes against your notion that Enoch and Elijah ascended into heaven.
Being taken to heaven is different than an immortal ascending into heaven themselves. Enoch and Elijah did go to heaven.
Acts 2:34 For David is not ascended into the heavens: but he saith himself, The LORD said unto my Lord, Sit thou on my right hand,
John 3:13 And no man hath ascended up to heaven, but he that came down from heaven, even the Son of man which is in heaven.
It is believed by some that these verses support "soul sleep" that no one, not even David has ever ascended into heaven, therefore they must be still in the grave literally. It is also believed that these verses say that no one has ever "ascended" to the "third heaven" except Christ. However, is that really what is being addressed?
Many of us understand that all who die, wicked and good, ascend up to heaven to either side of that gulf. It is written that when that silver cord is parted that the spirit returns to God. Even Elijah ascended up into heaven via that "whirlwind" and he didn't even die so these verses have to have a deeper meaning.
Romans 10:6 But the righteousness which is of faith speaketh on this wise, Say not in thine heart, Who shall ascend into heaven? (
that is, to bring Christ down from above : )
Romans 10:7 Or, Who shall descend into the deep? (that is, to bring up Christ again from the dead)
I think this may be the key to understanding what the other verses mean. Paul has just explained what it means to "ascend into heaven". It's a figure of speech! It doesn't mean what the literal, plain reading of the words suggest.
Acts 2:34 For David is not ascended into the heavens [that is, to bring Christ down from above] : but he saith himself, The LORD said unto my Lord, Sit thou on my right hand,
John 3:13 And no man hath ascended up to heaven, [that is, to bring Christ down from above], but he that came down from heaven, even the Son of man.
Its not about anyone being unable to ascend into heaven. Its about bringing Christ down and no one, not even David could do this; only Christ could.
You may have noticed I left off "which is in heaven" from John 3:13. That is because they are added. They were not spoken by Christ and are not in the manuscripts.
John 3:13
13 Kaí oudeís anabébeeken eis tón ouranón ei-meé ho
2532 3762 305 1519 3588 3772 1508 3588
And no man hath ascended up to heaven, but
ek toú ouranoú katabás-- ho Huiós toú
1537 3588 3772 2597 9999 3588 5207 3588
from heaven, he that came down even the Son of
Anthroópou
444 <9999 > <9999 > <9999 > <9999 >
man which is in heaven.
(Interlinear Transliterated Bible. Copyright (c) 1994 by Biblesoft)
9999 means it was added.