1 A: "______________(we/have) pizza for dinner?" B: "Yes. That'd be great! I _____________ (order) one online."
Correct answers: Shall we have / will order
15
2 They _________________ (play) really well recently. If they keep playing like this, how many matches do you think they __________________ (win) by the end of the season?
Correct answers: have been playing / will have won
15
3 A: "John? Where are you? I_______________________ (look) for you all day." B: "Sorry. I _________________ (be) at home all day. I'm not feeling well."
Correct answers: have been looking / have been
15
4 They ____________________ (fly) for two hours when the captain _________________ (tell) them that there was a problem in one of the engines.
Correct answers: had been flying / told
15
5 It's Thanksgiving Day, and today at 3 p.m. most of us ___________________ (eating) our turkey. But some other people ________________ (not finish) cooking by that time and they'll have to wait a little longer to eat.
, Correct answers: will be eating / will not have finished
15
6 A: "_______________________ (you/ever/travel) to India?" B: "Yes. I _____________________ (go) there a few years ago."
Correct answers: Have you ever travelled / went
15
7 We really liked the Scottish Parliament. We________________ (visit) Edinburgh a few times before, but we ____________________ (never/see) the Parliament.
Correct answers: had visited / had never seen
15
8 A: "What_______________________ (you/do) with that piece of metal?" B: Nothing. I_______________________ (just/find) it in the garden
Correct answers: are you going to do (or are you doing) / have just found
15
9 A: "I'm cold. _______________________ (you/turn on) the heating, please?" B: "Yes. I _______________________ (do) it immediately."
Correct answers: will you turn on / will do
15
10 A: "What time _______________ (the train/arrive)?" B: "I'm not sure. I _______________________ (check) online."
Correct answers: does the train arrive / will check