Задание
Choose the correct option for each sentence.
1) By the time I finish my work, my boyfriend ___ dinner.
will be cook
will have cooked
cooks
will cook
2) By June 2020, my friend ______ her school.
will have finished
is going to finish
finishes
finish
3) By next Friday, I ____________ my third trial period at my job.
will have complete
completes
will have completed
will be complete
4) By the time she _____ free, everyone will already have left for the picnic.
is getting
gets
will get
get
5) The Browns ____________ by the time Nina comes home tonight.
will leave
will have left
will be leaving
have left
6) The field will have become too muddy by the time it ___________.
will stop raining
stop raining
stops to rain
stops raining
7) The sun ____________ by the time a police officer finishes the questioning.
will already have set
will be set
will have been setting
will set
8) Andrew ______ his degree and started his career by next May.
is earning
earns
will have earned
will earn
9) We will have travelled more than 8,000 km by the time we ______ home.
will have arrived
arrives
will arrive
arrive