1.
| They ___ by the time we arrived.
| a) have eaten b) will have eaten c) had eaten d) have eating
| |
2.
| Before I moved to Paris, I ___ in Lyon.
| a) have lived b) living c) was lived d) lived
| |
3.
| While Diana ___ her favourite TV programme, there was a power-cut.
| a) have watched b) watched c) was watching
| |
4.
| By the time Sheila got back, Chris ___
| a) went b) had gone c) will have gone d) has gone
| |
5.
| David ___ Japanese food before, so he knew what to order.
| a) ate b) has eaten c) have eaten d) will have eaten
| |
6.
| I ___ some shopping yesterday, when I saw that Dutch friend of yours.
| a) did b) have done c) had done d) was doing
| |
7.
| I ___ sweets much more than I do now.
| a) used to like c) have liked b) was liking
| |
8.
| Laura missed the party because no-one ___ her about it
| a) was telling b) tell c) had told
| |
9.
| I haven't seen Gerry ___ a long time. How is he?
| a) for b) since
| |
10.
| I've written to Deborah ___.
| a) last week b) recently
| |
11.
| I can't remember ___ I've had this watch.
| a) how long b) when
| |
12.
| Don't phone between 8.00 and 9.00. ___ then.
| a) I'll study b) I'll be studying c) will have studied
| |
13.
| In March we ___ for ten years.
| a) `ll be married b) `ll have been married c) are married
| |
14.
| If you arrive late at the sale, the best things ___
| a) will go b) will have gone c) will be going
| |
15.
| They ___ the new road by the end of the month.
| a) `ll have built b) `ll have been building c) `ll build
| |
16.
| By the end of this semester she ___ English for 2 years.
| a) will study b) will have been studying c) ‘ll have studied
| |
17.
| Look out! That tree ___ fall!
| a) will b) is going to c) is
| |
18.
| Are they having a good time?
| a) correct b) incorrect
| |
19.
| I am thinking you are a nice person.
| a) correct b) incorrect
| |
20.
| It is tasting good
| a) correct b) incorrect
| |
21.
| He's having a huge house
| a) correct b) incorrect
| |
22.
| They are looking at the photo album
| a) correct b) incorrect
| |
23.
| I am seeing my friend tomorrow evening.
| a) correct b) incorrect
| |
24.
| Why are you smelling the soup?
| a) correct b) incorrect
| |
25.
| Brad Pitt is appearing in 'Hamlet' in a theatre in London.
| a) correct b) incorrect
| |
26.
| He is weighing 50 kilos
| a) correct b) incorrect
| |
27.
| Can you tell me ___?
| a) where the station is b) where is the station c) where be the station
| |
28.
| Can you let me know if ___?
| a) are you coming to the party b) you are coming to the party c) to come to the party
| |
29.
| Can you explain ___?
| a) how it work b) how can it work c) how it works
| |
30.
| I have ___ here waiting for my headache to go away.
| a) lain b) lay c) lied d) laid
| |