1) Last night I --- my keys and I had to call my flatmate to let me in. a) lost b) have lost 2) I --- my keys. Can you help me look for them? a) lost b) have lost 3) I --- Lisbon three times. a) visited b) have visited 4) Last year I --- Lisbon. a) visited b) have visited 5) I --- my great grandfather for a few years - he died when I was eight. a) knew b) have known 6) I --- Megan for three years - we still meet once a month. a) knew b) have known 7) I --- football since I was a child - I'm pretty good! a) played b) have played 8) She --- hockey at school but she didn't like it. a) played b) has played 9) Last month I --- to Scotland. a) went b) have gone 10) I'm sorry, Gina isn't here now. She --- to the shops. a) went b) has gone 11) We --- this room last week. a) painted b) have painted 12) I --- my room finally - I'm so happy! a) painted b) have painted 13) Yesterday I --- all of my friends. It was great. a) saw b) have seen 14) I --- Julie three times this week. a) saw b) have seen 15) Peter --- in Berlin since 1994. a) lived b) has lived 16) Gloria --- in Athens when she was a child. a) lived b) has lived 17) I --- two cups of coffee today. a) drank b) have drunk 18) I --- three cups of coffee yesterday. a) drank b) have drunk

New Horizons - B1+ - Grammar - Lesson 33 - Practice - Ex. 1

Leaderboard

Visual style

Options

Switch template

Continue editing: ?