Choose the correct answer.
1 I … here since childhood and I think I know everyone in our village.
a) have lived
b) lived
c) am living
2 Hey, Patrick! Don’t forget that the party … at 8 o’clock!
a) is starting
b) has started
c) starts
3 She’s at home. She … her arm.
a) broken
b) breaks
c) has recently broken
4 He … the office yet. He wants to finish the report by tomorrow morning.
a) hasn’t left
b) didn’t leave
c) is not leaving
5 It’s not nice of her. I … for her all day and she’s still not here.
a) waited
b) am waiting
c) have been waiting
6 The next bus … at 9 o’clock this morning.
a) is leaving
b) leaves
c) has left
7 David … his grandfather every month.
a) visits
b) has visited
c) is visiting
8 Her grandparents … married for 60 years.
a) are being
b) have been
c) are
9 The weather … . I think we can go roller skating to the park soon.
a) is improving
b) improves
c) is being improved
10 Origami … my hobby since childhood.
a) is
b) is being
c) has been
11 My parents … since last June and they are not at home yet.
a) travel
b) travelled
c) have been travelling
12 Steve … this book for over two months.
a) is reading
b) reads
c) has been reading
13 This music group … more and more popular. It’s interesting to visit their show.
a) is becoming
b) becomes
c) has become
14 Olivia … an essay and she … for three hours. Don’t interrupt her.
a) has already been writing/has been checking it out
b) already writes/is checking it out
c) has already written/has checked it out
d) has already written/has been checking it out
15 I … to wake up at 7 o’clock every morning, but today I … . Now I … up leeway.
a) try/have overslept/am making
b) have tried/have overslept/am making
c) try/have overslept/make
d) try/oversleep/am making
16 She … a nice girl. But now she … so rude.
a) is/is being
b) is being/is
c) is/has been
17 She … to Egypt last year but she … to Spain.
a) travelled/never was
b) has travelled/has never been
c) travelled/has never been
d) travels/has never been
18 In his essay, the professor … the existence of UFO, but … out the fact that we still … no proved evidence of their existence.
a) is admitting/points/have
b) admits/points/have
c) admits/points/have had
d) admits/has pointed/are having
19 When I … with my girlfriend she just … talking to me. She … me!
a) have quarreled/has stopped/always ignores
b) am quarrelling/stops/has always ignored
c) quarrel/has stopped/is always ignoring
d) quarrel/stops/is always ignoring
20 The next bus leaves at 8 p.m., but I still … a ticket!
a) bought
b) am buying
c) haven’t bought
21 The Queen of Great Britain … in Buckingham Palace. I … it but I … about it.
a) is living/have never seen/have always dreamt
b) lives/have never seen/have always dreamt
c) lives/have never seen/I’m always dreaming
d) lives/never saw/have always dreamt
22 It’s 9 a.m. Marry … four cups of coffee this morning. Poor thing, she … all night long.
a) has already had/has been working
b) has already had/had worked
c) had already had/had been working
d) has already had/had been working
23 The author … the nature of our emotions in his new book. He also … detailed arguments to all conclusions.
a) is exploring/is giving
b) is exploring/gives
c) explores/gives
d) explores/ is giving
24 My family … supper now. I can’t join them.
a) have
b) is having
c) has
25 My wife … at the office but she … at home today.
a) is usually working/works
b) usually works/is working
c) usually works/has worked
d) has usually worked/is working
26 … to Russia? We … there two years ago and still … it.
a) Have you ever been/went/are remembering
b) Have your ever been/have gone/remember
c) Have you ever been/went/remember
d) Did you ever go/went/remember
27 Steven … phone calls to travel agencies all day long, but he … a suitable offer.
a) is making/still didn’t get
b) has been making/still doesn’t get
c) has made/still hasn’t got
d) has been making/still hasn’t got
28 He … all night long. Now he … totally exhausted and … to sleep.
a) was driving/is/wants
b) has driven/is/wants
c) has been driving/is being/is wanting
d) has been driving/is/wants
29 … the report? Yes, I … it. I … it for so long.
a) Have you written/have just finished/have been doing
b) Did you write/have just finished/have been doing
c) Have you written/have just finished/have done
d) Have you written/just finish/have been doing
30 I … the dinner is fine. Why … silence? What … about?
a) think/do you keep/are you thinking
b) think/are you keeping/think
c) think/are you keeping/are you thinking
d) am thinking/are you keeping/think
Answer
1 a 2 c 3 c 4 a 5 c 6 b 7 a 8 b 9 a 10 c
11 c 12 c 13 a 14 d 15 a 16 a 17 c 18 b 19 d 20 c
21 b 22 d 23 c 24 b 25 b 26 c 27 d 28 d 29 a 30 d
Related Posts
- Advanced English Grammar Test – Multiple-choice Test 33
- B2 English Grammar Test – Multiple-choice Test 40
- B2 English Grammar Test – Multiple-choice Test 39
- B2 English Grammar Test – Multiple-choice Test 38
- B2 English Grammar Test – Multiple-choice Test 37
- B2 English Grammar Test – Multiple-choice Test 36