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