- To talk about actions that have already finished before the next action in the future: by.
- To show that something will continue until the next future action: before.
2 FORMS:
- AFFIRMATIVE: Subject + Will have + Verb participle
I will have ended the basketball match by 8pm.
Subject + Be (present) going to have + Verb participle
I am going to have ended the basketball match by 8pm.
- NEGATIVE: Subject + Will not have + Verb participle *Will not have = Won't have*
I won't have ended the basketball match by 7pm.
Subject + Be not (present) going to have + Verb participle
I am not going to have ended the basketball match by 8pm.
- QUESTION: Will + Subject + Have + Verb participle + Complements?
Will you have ended basketball before 8?
Be (present) + Subject + Going to have + Verb participle + Complements?
Are you going to have ended basketball before 8?
Links to exercises:
Future perfect 1
Future perfect 2
Future perfect 3
Future prefect 4
No hay comentarios:
Publicar un comentario