You are on page 1of 1

1 It's _____ since I’ve been on holiday.

a) recently b) ages c) long


2 What _____ to the party last night?
a) have you been wearing b) have you worn c) did you wear
3 We’ve been living here _____ July.
a) since b) ago c) for
4 Ellie spoke to her mother two days _____ .
a) for b) ago c) since
5 Have you _____ Maria today?
a) been seeing b) saw c) seen
6 We _____ TV for hours!
a) have watched b) watched c) have been watching
7 I’ve been here _____ a long time.
a) ago b) for c) since
8 I _____ this song before.
a) didn’t hear b) haven’t been hearing c) haven’t heard
9 _____ finished yet?
a) Have you been b) Did you c) Have you
10 Raymond _____ French for two months and his last class is tomorrow.
a) has been studying b) was studying c) has studied
11 When I _____ the news I was shocked.
a) heard b) have been hearing c) have heard
12 I _____ Japanese food.
a) have never eaten b) have never been eating c) never ate
13 Have you already _____ some?
a) have b) had c) been having
14 _____ to see Bret this morning?
a) Have you been b) Have you c) Did you
15 Alex _____ from living in Thailand.
a) just returned b) has just been returning c) has just returned
16 I _____ for you yesterday.
a) have waited b) was waiting c) have been waiting
17 Have you _____ anywhere interesting recently?
a) went b) go c) been
18 I met Rick _____.
a) lately b) yet c) last night
19 What have you been doing _____?
a) last night b) recently c) since
20 It’s been a long time _____ we spoke.
a) for b) since c) when

You might also like