1) I _______________ in this department store for ages, but I still haven't found a suitable dress for the wedding. a) have shopped b) shop c) have been shopping 2) How long _______________ your new grocery store? Is the quality of their goods good? a) have you been using b) have you used c) did you use 3) This bakery _______________ the same delicious bread since I was a child. It's a local brand. a) has made b) has been making c) makes 4) She _______________ to the shopping mall twice this week, but she hasn't bought anything. She just enjoys window-shopping. a) has been going b) went c) has gone 5) I'm tired because I _______________ all afternoon. I need to find a unique souvenir for my friend. a) have been walking b) have walked c) am walking 6) He _______________ at that newsagent's since it opened last year. He says the service is excellent. a) has worked b) has been working c) works 7) Look! It's the first time I _______________ such high-quality leather goods in this mall. a) see b) have been seeing c) have seen 8) We _______________ for a new chemist's in our neighbourhood since we moved here. It's very inconvenient not to have one nearby. a) have looked b) are looking c) have been looking 9) I _______________ this chemist's for years. It's the only place that sells my medicine. a) know b) have been knowing c) have known 10) You're finally here! I _______________ for you since the mall opened! Where have you been? a) have looked b) have been looking c) am looking 11) How many souvenirs _______________ from that boutique so far? a) have you bought b) have you been buying c) did you buy 12) I _______________ this brand of coffee since my trip to Italy, and I must say, its quality is unmatched. a) have preferred b) have been preferring c) prefer 13) She _______________ all the department stores in the city, but she still can't find the perfect wedding dress. a) has visited b) has been visiting c) visited 14) He's covered in flour because he _______________ in the bakery since early morning. a) has worked b) works c) has been working 15) I _______________ this grocery store since it was a small corner shop. It's changed so much. a) have remembered b) remember c) have been remembering 16) Sorry the house is a mess. We _______________ the windows and haven't finished yet. a) have been cleaning b) have cleaned c) are cleaning

Leaderboard

Visual style

Options

Switch template

Continue editing: ?