I ... and my legs are really tired now. *
have been cycling
have cycled
cycled
2. I'm sorry, I'm late, ... for a long time? *
have you been waiting
are you waiting
have you waited
3. How long ... Peter? *
have you been knowing
have you known
did you know
4. Someone ... my cookies. There are non left. *
has been eating
ate
has eaten
5. My mother ... in Scotland. *
grew up
had grown up
has grown up
6. I don't think I ... come tomorrow. *
am being able to
am able to
will be able to
7. ... this weekend? *
Do you go out
Will you go out
Are you going out
8. When we arrive in Los Angeles we will need to rest, because we ... about 800 miles. *
will be driving
will have driven
will drive
9. When you get off the train, we ... for you on the platform. *
will wait
will have waited
will be waiting
10. Why are your shoes so dirty? ... football in the mud? *
Have you played
Have you playing
Have you been playing
11. Somebody is at the door. I ... who it is. *
will check
am going to check
will be checking
12. We ... at 9 tomorrow becuase the train leaves at 9:45. *
are leaving
will leave
leave
13. ... Jack to school today, please? *
Are you going to take
Are you taking
Will you take
14. He looks very pale and confused. He ... . *
will faint
is going to faint
is fainting
15. When he heard the police knocking on the door, he ... under the bed. *
hid
had hidden
was hiding
16. The police arrested him because he ... a gun. *
carried
was carrying
had carried
17. I was very late. When I arrived, the conference ... . *
was already starting
started
had already started
18. Languages ... very fast. Half of world's languages will disappear by 2100. *
disappear
are disappearing
will disappear
1. Cycled
2. Have you waited
3.Have you known
4.Ate
5..Had grown up
6.will be able to
7.Will you go out
8.will drive
9.will wait
10.Have you played
11.am going to check
12.will leave
13.are you going to take
14.is painting
15.had hidden
16.carried
17.was already starting
18.disappear
Объяснение: