Question on tense


The question was given to correct the tense in this sentence:
"She won't be satisfied until she will have finished all her work."

Correct answer:
"She won't be satisfied until she has finished all her work."


I wonder why the first one is wrong. I also thought it would be correct to say
"she won't be satisfied until she finishes all her work." I am confused with the correct answer as I thought 'has finished' is only used to decribe an event that has happend in the past, yet still having effect in present time. 

asked Jun 03 '13 at 05:02 awef sawef New member

3 answers


Thank you shawn!

This really helped me a lot!

link comment answered Jun 04 '13 at 13:15 sean New member

This is an adverbial clause (Adverb Clause of Time). Mostly, an adverbial clause is not written in  future tense.  

I shall reach there before she comes.

I shall take an umbrella with me whenever it rains.

link comment answered Jun 05 '13 at 10:02 Z. A. Jazley Expert

This is a very reasonable question. I agree with the previous answers but also wonder whether you speak French or Italian. Both use the future construction (until she will have finished).

link comment answered Jun 06 '13 at 20:49 Katejo New member

Your answer

Write at least 20 characters

Have a question about English grammar, style or vocabulary use? Ask now to get help from Grammarly experts for FREE.