91. Put the right verb
_________cycling
_________fishing
_________swimming
a)come
b)go
c)do
d)make
e)play
92. Use the Present Perfect.
1. Anna ... a good job.
A) finds
B) has found
C) founded
D) have found
93. I ... a new flat a few months ago.
A) bought
B) have been buying
C) have been bought
D) buy
94. ... Paul Simon’s latest record?
A) Have you heard
B) Have you been hearing
C) Did you hear
D) Are you heard
95. Sorry. I ... one of your glasses.
A) have broken
B) broke
C) break
D) have been breaking
96. ... you ever ... to London?
A) has / been
B) have / been
C) have / were
D) have / be
97. I ... not ... him since June.
A) did / see
B) did / seen
C) have / saw
D) have / seen
98. They ... John yesterday.
A) met
B) have meet
C) meeted
D) has met
99. Mary ... Paris for London in 2013.
A) has left
B) have left
C) left
D) leaved
100. I haven’t done it ... .
A) never
B) already
C)yet
D) since
101. We've______seen that film so we don't want to see it again.
a) never
b) yet
c) seldom
d) already
102. Don't wake the baby. She's ____gone to sleep.
a) just
b) usually
c) yet
d) ever
103. Have you______spoken to a famous person ?
a) seldom
b) often
c) ever
d) forever
104. It's very annoying. Jane is______forgetting where she's put things.
a) just
b) seldom
c) always
d) already
105. Hurry up ! I can't believe you haven't done this exercise_____.
a) yet
b) since
c) for
d) so far
106. Find the meaning of give back
a) to return money that you have borrowed
b) to respond to a message
c) to return somewhere by running
d) to return something that you have borrowed
107. Find the meaning of hurry back
a) to return the place where you are now
b) to return somewhere quickly
c) to return somewhere by running
d) to return to the place where you were before
108. I'm so fed up_____my job that I'll probably resign.
a) of
b) to
c) with
d) for
109. Thanks for your help. It was very kind ____you.
a) at
b) of
c) in
d) with
110. We are super excited_____the trip
a) at
b) of
c) about
d) in