1) Last night I ____________ my keys – 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 ____________ Paris three times. a) have visited b) visited 4) Last year I ____________ Paris. a) have visited b) visited 5) I ____________ my great grandmother for a few years - she died when I was eight. a) knew b) have known 6) I ____________ Julie for three years – we still meet once a month. a) knew b) have known 7) I ____________ hockey since I was a child – I’m pretty good! a) have played b) played 8) She ____________ hockey at school, but she ____________ it. a) has played / hasn't liked b) played / didn’t like 9) Sorry, I ____________ the bus, so I’m going to be late. a) have missed b) missed 10) I ____________ the bus, and then I ____________ the aeroplane as well! a) have missed / have missed b) missed / missed 11) Last month I ____________ to Scotland. a) went b) have gone 12) I’m sorry, John isn’t here now. He ____________ to the shops. a) went b) has gone 13) We ____________ this room last week. a) finished b) have finished 14) I ____________ my exams finally – I’m so happy! a) finished b) have finished 15) Yesterday, I ____________ all my friends. It was great. a) saw b) have seen 16) I ____________ Julie three times this week! a) saw b) have seen 17) She ____________ in London since 1994. a) has lived b) lived 18) She ____________ in London when she was a child. a) has lived b) lived 19) I ____________ three cups of coffee this morning. a) have drunk b) drank 20) I ____________ seven cups of coffee yesterday. a) have drunk b) drank

Past Simple or Present Perfect | Exercise 1 | Perfect English Grammar

Ranking

Motyw

Opcje

Zmień szablon

Materiały interaktywne

Przywrócić automatycznie zapisane ćwiczenie: ?