Can i use present perfect and future perfect in a same sentence?
Joe will have been at home, if he has finished his homework.
Use of "if" makes it to be in "conditional pattern".
Conditionals are of different types:
If clause goes in present tense, and the main clause contains modal(preferably will)+bare infinitive.
If you are late, you will be punished.
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.
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 Rahul Gupta Expert|
Hero of the day
Person voted on the most answers.