structure
use
time expressions
complete the sentence
translate
100


What is the structure of future perfect?



Subject + will have + past participle


100


When do we use future perfect?



To talk about actions completed before a future time


100


Give one time expression used with future perfect


examples: 


By tomorrow / by next year / by 2030


100


She ______ (finish) her homework by 8 pm



will have finished


100


Para mañana habré terminado



I will have finished by tomorrow


200


What auxiliary verbs are used?



  • will + have


200


Is the action finished before or after the future time?



  • Before


200


Complete: by ___ week


by Next week

200


They ______ (arrive) by noon



will have arrived


200


Ella habrá comido antes de salir



She will have eaten before leaving


300


What form of the verb is used after “have”?



Past participle


300


Which happens first: the action or the future time mentioned?




The action happens first



300


Choose the correct one: (since / by / for)


by

300


Complete the Sentence:
I ______ (study) English for 5 years by 2026



will have studied


300


Nosotros habremos terminado el proyecto



We will have finished the project


400


Make a negative sentence structure



Subject + will not have + past participle


400


Is it used for ongoing or completed actions?



Completed


400


Complete: by the time I ___ (arrive)



arrive


400


Complete the Sentence:
He ______ (not / finish) by tomorrow



will not have finished


400


Ellos no habrán llegado a tiempo



They will not have arrived on time


500


Identify and correct the mistake:
“She will has finished the work by tomorrow”



She will have finished the work by tomorrow


500


Explain the difference:
“I will finish” vs “I will have finished”



“Will finish” = future action / “Will have finished” = completed before a future time


500


Explain the difference:
“by” vs “until” in future perfect



by” = before a deadline / “until” is not normally used with future perfect


500



By the time the movie starts, we ______ (finish) dinner




will have finished


500


Para cuando llegues, ya me habré ido sin decir nada



By the time you arrive, I will have already left without saying anything


M
e
n
u