what is the difference between "I wish to be a pilot" and "I wish I was a pilot"? To me it sounds like "I wish to be" refers to the future while "I wish I was" refers to an imaginary status in the present Thanks

  • 2
    You are absolutely right.
    – JavaLatte
    Aug 23, 2017 at 7:23

1 Answer 1

  • "I wish to be a pilot" refers to the future. You have a wish to become a pilot. Most probably you are already doing something to become a pilot; moving in that direction so as to become a pilot.
  • "I wish I was a pilot" refers to the present. It's called the subjunctive mood. You use it when you're talking about something that isn't true or when you want to express a wish. The past simple indicative of "be" is correct, even the Oxford Learner’s Dictionary considers it as correct, however, "I wish I were" is the most correct form, and, if you are writing a formal piece of writing, definitely go for it.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .