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