I would like to know what is the difference between these two examples and can I use them both with the same meaning?

  1. When do you arrive tomorrow?

  2. When are you arriving tomorrow?

  • For all practical purposes, they're equivalent. Both are colloquial English, though,grammatically, the first elides "plan to" or "expect to", i.e., "When do you expect to arrive tomorrow?" The second is grammatically correct, though. May 17 '20 at 20:33
  • 2
    Don't answer in comments
    – James K
    May 17 '20 at 20:36

[1] we use the present simple to refer to events in the future if there is a clear schedule.

"When do you arrive tomorrow?" (Here, your arriving tomorrow is scheduled.)

[2] We use the present continuous to indicate "a fixed plan" in near future :

"When are you arriving tomorrow?"

  • I don't understand it yet!
    – Abu Omar
    May 18 '20 at 10:19
  • Use simple present for a scheduled action in future. Use present continuous for a fixed plan in near future. May 18 '20 at 11:21
  • @AbuOmar Think of this usage as: Are you scheduled to arrive tomorrow.
    – Lambie
    Oct 22 '21 at 15:22

You must log in to answer this question.

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