My answers are blue.
1. I ... to my father right now. Can you call back later?
talk, am talking, talked, has talked
2. Mike ... TV when I came in the living room.
was watching, whatches, will watch, has been watching
3. The train ... before we came to the train station.
will leave, is leaving, left, had left
4. They ... lunch at 11 tomorrow.
will be having, was having, have, had has
5. Mark ... to the cinema every Sunday.
goes, is going, will have, gone, had gone
6. Jane ... school already. She is at the university.
finish, has finished, will be finishing, had finished
7. Mom ... dinner for an hour already.
cooked, cook, will have been cooking, has been cooking
8. They ... this building last year.
see, saw, have seen, will see
9. Barbara ... for eight hours when I woke her up.
sleeps, has been sleeping, had been sleeping, will have slept
10. My friend ... me next week, I think.
will visit, visited, had visited, are visiting
11. I think, I ... this book by next week.
finish, will have finished, finished, have finished
12. They ... chess for 2 hours when you come tomorrow.
plays have played had played will have been playing
6. Jane ... school already.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
finish, has finished, will be finishing, had finished
Clive