1. I think Germany ………… win the World cup.
a. is going to
b. will
c. shall
2. My mother ………… in a hospital. She’s a nurse.
a. works
b. is working
c. has worked
3. Have you seen ‘The Aviator" ……….?
a. yet
b. already
c. just
4. He …………… in France for two years.
a. lives
b. is living
c. has lived
5. She ………………… her leg, so she can’t go dancing tonight.
a. has broken
b. breaks
c. is breaking
6. Jean ……….. a shower at the moment.
a. is having
b. has
c. has had
7. I haven’t been to Italy ………. three years.
a. since
b. for
c. after
8. I …………… the cooking if you do the washing-up.
a. do
b. will do
c. did
9. James ……….. down the street when he fell.
a. walked
b. was walking
c. had walked
10. Kate …………. the hairdresser’s. She’ll be back at 5 o’clock.
a. has been to
b. has gone to
c. has been in
11. ………………. I answer the phone?
a. Shall
b. Do
c. Will
12. ……………. breakfast every morning?
a. Are you having
b. Do you have
c. Had you have
13. Tom was playing football when he ……………
a. fall
b. fell
c. felt
14. Jenny is tired because she ……………. all day long.
a. studied
b. has been studying
c. had studied
15. Roger …………. Sweden for his holiday. He’s been there for 3 weeks.
a. has gone in
b. has been to
c. has gone to
16. He’s at the bus stop. He…….. catch a bus.
a. is going to
b. will
c. shall
17. How long ………….. here?
a. do you live
b. have you lived
c. are you living
18. She …………… for 12 hours before she finished everything.
a. had been working
b. has been working
c. has worked
19. When I was a child I …………. swimming every day.
a. have gone
b. used to go
c. was going
20. What …………….. at 9 o’clock last night?
a. has she done
b. was she doing
c. has she been doing
21. We haven’t left the office ………. .
a. yet
b. just
c. already
22. They will have finished ………………. 8 o’clock.
a. until
b. by
c. by the time
23. I’m afraid I …………… to come to the show.
a. won’t
b. can’t
c. won’t be able to
24. "She looks slimmer." Yes, she ……….. 10 kilos.
a. had lost
b. lost
c. has lost
25. "I’m having trouble with this exercise.""Don’t worry. I ………… help you."
a. ‘ll help
b. am going to help
c. help
26. "Have you been to Japan?""Yes, I …………… there in 1992."
a. have gone
b. went
c. have been
27. "How long have you worked here?""By the end of this month I ……………. here for five years."
a. ‘ll work
b. ‘ll be working
c. ‘ll have been working
28. "We’ll need some more beer for the party.""I ………. some."
a. buy
b. will have bought
c. ‘ve already bought
29. "I need to give a message to Sam.""I …………..him at the office this afternoon."
a. see
b. ‘ll have seen
c. ‘ll be seeing
30. "Have you ever met a famous person?""Yes, I ………………. Bud Spencer once."
a. have met
b. meet
c. met