43. … you … okay? Yes, I … fine. A) do/feel/am feeling B) did/feel/have felt
C) have/felt/felt D) are/feeling/am feeling
44. … it … Yes, take an umbrella. A) is/raining B) was/raining
C) has/rained D) has/been raining
45. Why … you … a coat? It’s not cold today. A) have/worn B) are/wearing
C) did/wear D) have/been wearing
46. What’s Roy doing? He … the dinner. A) has cooked B) cooked
C) is cooking D) has been cooking
47. What … the children …? They are playing in the garden. A) have/done B) have/been doing
C) did/do D) are/doing
48. Look! There is Jan. Where … she …? A) is/going B) has/gone C) has/been going D) did/go
49. … you … to the radio? Yes, I am. A) did/listened B) are/listening
C) have/listened D) have/been listening
50. … Tom … today? No, he is not. A) did/work B) has/worked
C) is/working D) has/been working
51. … your friends … at a hotel? No, they aren’t. A) did/stay B) have/stayed
C) have/been staying D) are/staying
52. I … in London but my brother … in Scotland. A) lives/lives B) live/live C) lived/live D) live/lives
53. I … big cities. A) am liking B) have liked C) like D) likes
54. The shops … at 9 o’clock and … at 5.30. A) will open/close B) opens/closes
C) will open/will close D) open/close
55. He … very hard. He … at 7.30 and … at 8 o’clock in the evening. A) work/starts/finishes B) works/will start/finish
C) works/starts/finishes D) works/will start/will finish
56. The Earth … round the Sun. A) go B) goes C) will go D) doesn’t go
57. We … a lot of different things in our free time. A) do B) will do C) won’t do D) does
58. She’s very clever. She … four languages. A) will speak B) speaks C) doesn’t speak D) speak