1) I ____________ some clothes last week a) bought b) have bought 2) My grandmother has lived here __________ three years. a) for b) since 3) I haven't seen him for ages because _____________ to Argentina a few years ago. a) has gone b) went 4) We __________ to the cinema three times this month. Today is the 15th. a) have gone b) went 5) Milan is the best place I __________ to for clothes a) have ever been b) have never been c) went 6) I lost a beautiful pair of gloves which my mother __________ me for my birthday. a) give b) gave c) have given 7) We're planning to go out, but we _____________ where to go yet. a) decide b) haven't decided c) decided 8) There is a wonderful cinema in town. It _________ six months ago. a) opened b) has opened c) open 9) I moved to Japan when I got a job here about a year __________. a) ago b) before c) since 10) I have lived in Brisbane _______ about 6 months. a) since b) for 11) I ____________ a shark before. a) didn't see b) haven't seen 12) I've known my best friend ________ we were young. a) for b) since c) already 13) I've ________ gone to the cinema twice this week. a) just b) yet c) already 14) I think I left my keys in the front _________ of my jeans. a) pocket b) bag c) coat 15) My mum often wears bright, _________ shirts and long skirts. a) colour b) colourful c) coloured 16) I first ____________ my best friend when I moved to this town. a) knew b) met c) found out 17) I'd love to go to New York to get to ______ the city. a) find out b) know c) meet 18) I've visited Australia but I haven't _________ the Opera House a) visited b) known c) been 19) Coronavirus lockdown____________ yet. a) hasn't finished b) didn't finish 20) Since you __________________, I can breath for the first time. a) have been gone b) have left c) left

Present Perfect v.s. past simple Grammar review

Leaderboard

Visual style

Options

Switch template

Continue editing: ?