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


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

Pin It on Pinterest

Share This