1) John_______ his bus pass - can he borrow some money? a) lost b) has lost c) loses 2) Sam ________ married for ten years (but he got divorced). a) was b) is c) has been 3) Roger _________ his leg the day before his driver's licence test. a) has broken b) breaking c) broke 4) I _________ to Europe.  a) never went b) never gone c) have never been 5) When I was a child, I _________ ice skating. a) have loved b) loved c) love 6) Ow! I _______ my finger! a) cut b) have cut c) am cutting 7) I _________ hockey since I was a child – I'm pretty good! a) have played b) play c) played 8) Yesterday, I ________ all my friends. It was great! a) have seen b) saw c) was seeing 9) He _______ here since 8 a.m. a) was b) is c) has been 10) They _______ here for 18 years (and they still do). a) have lived b) live c) lived 11) I'm sorry, John isn't here now. He ________ shopping. a) went b) has gone c) is going 12) My great great grandfather ________ eight sisters. a) has had b) has c) had

Leaderboard

Visual style

Options

Switch template

Continue editing: ?