0
SpoonfedBaby Posted 21 years ago
Grammar

...when he has finished

Dear Tutors,Emotion: smile

I read in an English teaching website "He will tell you everything when he has finished." I have read so many times that we use the simple present tense in a time clause after "when" and "if" when we talk about the future. Why do I see "has finished" instead of seeing "finishes?"

Thanks in advance,

Spoonfedbaby
  

Top answer

g. 1. If he asks about conditional statements, refer him to another website.

  • g.
  • 1.
  • If he asks about conditional statements, refer him to another website.
  • Here, the condition has not yet occurred, so we use the simple present tense.
  • But the present perfect is equally possible, in some contexts: 2.
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.

2 Answers
0
Hello Spoonfedbaby

It's true that the simple present tense is often used after 'if' and 'when', e.g.

1. If he asks about conditional statements, refer him to another website.

Here, the condition has not yet occurred, so we use the simple present tense.

But the present perfect is equally possible, in some contexts:

2. If he has finished his breakfast, te
0
Thanks MrPedantic.

I got it.[<:o)]


"He will tell you everything when he has finished."

In my sentence, the anteriority of the time clause is underlined. The complexion of the action in the time clause happens before the action of the principal clause ( everything in the future). (I hope that my sentence is somehow clear enough so you can read my

Related Questions