0
Anonymous Posted 6 years ago
Grammar

Will do by the time... / will have done by the time...

Are both a and b grammatically correct? If both are correct, what is the difference? Please enlighten me on this point.

a) It will stop raining by the time we leave school.

b) It will have stopped raining by the time we leave school.

  

Top answer

anonymous a) It will stop raining by the time we leave school. This looks forward from the present toward an event in the future. anonymous b) It will have stopped raining by the time we leave school.

  • anonymous a) It will stop raining by the time we leave school.
  • This looks forward from the present toward an event in the future.
  • anonymous b) It will have stopped raining by the time we leave school.
  • This looks backward from a farther future to an event in a nearer future.
  • You might call it the past of the future.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0
anonymousa) It will stop raining by the time we leave school.

This looks forward from the present toward an event in the future.

anonymousb) It will have stopped raining by the time we leave school.

This looks backward from a farther future to an event in a nearer future. You might call it the past of the future.

Related Questions