Can i use present perfect and future perfect in a same sentence?
Example:
Joe will have been at home, if he has finished his homework.
1 answer 
Use of "if" makes it to be in "conditional pattern".
Conditionals are of different types:
Open:
If clause goes in present tense, and the main clause contains modal(preferably will)+bare infinitive.
If you are late, you will be punished.
Imaginary:
If clause goes in past tense, and the main clause contains modal in past(preferably would) + bare infinitive.
If you were late, you would be punished.
Unfulfilled:
If clause goes in past perfect tense, and the main clause contains modal in past(preferably would) + have +verb past participle form.
If you had been late, you would have been punished.
Your sentence, as the structure tells, goes in "Open Condition".
| link |
answered May 19 '12 at 08:37
|
Thanks for the explanation.
add comment

