Please help me with changing the sentence below into past perfect tense.

Of course they didn't fly. because planes weren't invented yet.

Is this correct :

Of course they didn't fly. because the plane hadn't been invented yet.

Thanks in advance.

  • 1
    Plane is a count noun. You can say the plane or planes instead.
    – user230
    Mar 3, 2014 at 7:53
  • @snailplane Thank you snailplane :) other than that is everything ok? Do both sentences sound natural?
    – user3214
    Mar 3, 2014 at 8:02

1 Answer 1


I was going to comment to add my input but not enough reputation i'm afraid.

The second statement seems okay to me, but I think with the first statement it would make more sense to say:

"Of course they didn't fly, because planes had not yet been invented."

  • Thank you Ray but shouldn't we use "have" when we say "planes".
    – user3214
    Mar 3, 2014 at 9:24
  • 2
    If I'm correct that would be if you were speaking in the present tense, "have" would make it seem planes have still not been invented yet. Where as with your statement you are speaking in the past tense, which would make sense to say they had not yet been invented.
    – RayB151
    Mar 3, 2014 at 9:30

You must log in to answer this question.