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