Monday, October 3, 2016

difference - 'Will be' vs 'will have been done' by [deadline]


I don't think there is any difference, either in choice of grammar or meaning, between, e.g.,



'Everything will be done by Tuesday.'
'Everything will have been done by Tuesday.'




except for the second one being more formal/grammatically rigorous. Is there?



Answer




'Everything will be done by Tuesday.'



This is a future simple tense, which means, 'everything' will be done in the future, with no indication whether you are doing it now(let's say it is sunday at the moment), at least it will be done by Tuesday.



'Everything will have been done by Tuesday.



Means, you are currently doing it now(from sunday to tuesday), clearly, this is future perfect tense. Will+have



No comments:

Post a Comment

Simple past, Present perfect Past perfect

Can you tell me which form of the following sentences is the correct one please? Imagine two friends discussing the gym... I was in a good s...