1. A: They aren’t at home. They __________ out.
B: OK. Can you give them this envelope?
A: Sure.
A) are going
B) go
C) can go
D) have gone
2. William __________ a lot about 19th-century poets
recently, and he __________ another book about them
a few hours ago.
A) is reading / has bought
B) read / can buy
C) has read / bought
D) had read / bought
3. __________ you __________ your homework yet ?
A) Do / do
B) Did / do
C) Can / do
D) Have / done
4. The boy __________ all the questions in the test
correctly yesterday.
A) answered
B) has answered
C) is answering
D) can answer
5. I __________ German between 2000 and 2005 when I
was in Turkey, but since 2008, I __________ as a sales
representative in Germany.
A) have taught / work
B) taught / am working
C) have taught / worked
D) taught / have worked
6. Raphael __________ a student at university for eight
years. He __________ school yet.
A) has been / hasn’t finished
B) is / didn’t finish
C) was / doesn’t finish
D) can be / isn’t finishing
7. In the morning, she __________ a cake for her friend’s
birthday and __________ it with chocolate drops.
A) is making / is decorating
B) made / decorated
C) has made / has decorated
D) can make / can decorate
8. He __________ off fora tour in Europe two weeks ago
and he __________ three countries so far.
A) set / visited
B) sets / can visit
C) is setting / visits
D) set / has visited
9. Nancy __________ the floor, so be careful. It __________
slippery at the moment.
A) is polishing / was
B) polished / has been
C) has polished / is
D) polishes / were
10. The couple __________ to Hawaii for their honeymoon
yesterday, but they have __________ got bored there.
A) have gone / recently
B) went / already
C) were going / just
D) are going / yet
11. A: Why are you breathing heavily?
B: I __________ the attic for hours. I am exhausted.
A) have cleaned
B) clean
C) am cleaning
D) can clean
12. Hawk hasn’t slept well __________ so he __________
tired at work for days.
A) recently / was
B) ever / can be
C) never / is
D) lately / has been
13. Oliver __________ in Turkey and Greece in the past,
but surprisingly, he has __________ eaten calamari.
A) has lived / up to now
B) lived / ever
C) has lived / already
D) lived / never
14. A: Have you __________ ridden a horse ?
B:No, I have __________ ridden one.
A) so far / yet
B) already / since
C) ever / never
D) lately / up to now
15. A: __________ has he been a teacher?
B: __________ 2005.
A) How long / For
B) How much / Since
C) How long / Since
D) How much / For
16. The woman has __________ washed her hair, and now
she __________ it.
A) ever / has dried
B) already / dry
C) yet / dried
D) just / is drying
17. She has written five novels __________ and she has
published a science fiction story in a literary
magazine __________.
A) recently / just
B) already / never
C) up to now / recently
D) so far / for
18. Jean __________ of that band so far, but he __________
the lead singer. They were in the same school.
A) hasn’t heard / knows
B) didn’t hear / knew
C) isn’t hearing / is knowing
D) doesn’t hear / can know
19. A: __________ have you lived here?
B: __________ a very long time and I’m very happy
here.
A) How much / Since
B) How long / For
C) How long / Since
D) How much / For
20. Sue __________ a receptionist for twenty years and
she __________ to work in hotels when she finished
school.
A) can be / is starting
B) was / has started
C) is / can start
D) has been / started
Answer Key:
1: D
2: C
3: D
4: A
5: D
6: A
7: B
8: D
9: C
10: B
11: A
12: D
13: D
14: C
15: C
16: D
17: C
18: A
19: B
20: D