Задание

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