1. ___ you read the book “The Godfather”? If yes, when ___ you read?
A) did / have B) will / do C) have / did
D) were / done E) has / does
2. I ___ Tom since he ___ school.
A) have seen / leave B) saw / has left
C) hadn’t seen / left D) haven’t seen / left
E) see / leave
3. I ___ already ___ the doctor about it, but she couldn’t ___ me.
A) has / seen / helped B) have / seen / help
C) had / seen / had helped D) will / have seen / help
E) is/having seen / is helping
4. The weather ___ as nice today as it ___ yesterday.
A) is / was B) are / were
C) is / will be D) was / were
E) were / shall be
You ___ six cakes since we ___ .
A) had / had come B) had had / came
C) have / come D) have had / came
E) have had / have come
5. Don’t go out. It ___ . It ___ since morning.
A) rains / rains B) has rained / rains
C) was raining / was raining D) is raining / has been raining
E) is raining / had rained
5. I ___ you the book after I ___ it.
A) give / read B) shall give / had read
C) shall give / have read D) have given / shall read E) am giving / read
6. She ___ all the work and now she ___ in the next room.
A) did / rest B) have done / rests
C) does / rests D) has done / is resting
E) had done / is resting
7. ___ you ___ the man for many years?
-Yes, we ___ at Cambridge together.
A) have / known / were B) do / know / is
C) were / known / were D) have / known / was E) did / know / was
8. I ___ an exercise now but I ___ it in some minutes.
A) write / finished B) writes / will finish
C) wrote / is finishing D) am writing / shall finish
E) have written / had finished
5. Last year he ___ better than he ___ now.
A) sings / did B) sang / is doing
C) had sung / does D) would sing / did
E) had been singing / is doing
6. Students ___ already their tests and now they ___
A) had written / hand B) are writing / handed C) have written / are handing D) wrote / will hand E) write / hands
7. Bill ___ his girl-friend now. That’s the third time he ___ her this
evening.
A) phones / phones B) has phoned / phones
C) is phoning / has phoned D) will phone / has phoned E) is phoning / had phoned
8. Here ___ your keys. The boy ___ you up to your rooms and your
luggage ___ up straight away.
A) is/show/will bring
B) are/show/will be brought
C) are/will show/will be brought
D) were/will show/brings
E) are/has shown/will bring