We have partnered with TradePub to bring you free industry magazines and resources - no coupons or credit cards required!

Visit: englishforums.tradepub.com


Share this topic:
This question is Not Answered
Latest post Sun, Jul 20 2008 1:38 AM by Mr Wordy. 1 replies.
Suggest an answer | | |
eagerness  +  543726 Sun, 20 Jul 08 01:00 AM
Which of the two future tenses above is more appropriate to use in the below sentences, and why?

"By the time you come back, the coffe will be ready".
"By the time you come back, the coffe will have been ready".

Thank you in advance for your insight.
Joined on Tue, Jul 1 2008
New Member 39
Mr Wordy  +  543745 Sun, 20 Jul 08 01:38 AM

It should be the first.

Placing ourselves at the future time when he comes back, the appropriate statement is "the coffee is ready", not "the coffee has been ready". Transferring this back to the present gives "will be ready", not "will have been ready".

In contrast, consider "By the time you come back, I will have finished". In this case the appropriate statement, at the time he comes back, is "I have finished". This translates to "will have finished".

Joined on Tue, May 27 2008
Senior Member 2,359
Native British English speaker
© MediaCet Ltd. 2009, v5.0.3607.32596. All content posted by our users is a contribution to the public domain, this does not include imported usenet posts.*
For web related enquires please contact us on webmaster@mediacet.com, status updates are available at status.mediacet.com.
*Usenet post removal: Use 'X-No-Archive'. You may not have understood that your posts would end up in the public domain. Please send proof of the poster's email, we will remove immediately.