1) I ... a new dress yesterday. a) buy b) bought c) have bought 2) She ... anything since 9 o'clock this morning. a) hasn't eaten b) ate c) didn't eat 3) He ... to school last week. He was sick. a) hasn't gone b) went c) didn't go 4) I ... such a delicious cake. a) have never eaten b) have ever eaten c) never ate 5) ... me last night? a) Did you call b) Do you call c) Have you called 6) She ... married in 2008. a) has got b) have got c) got 7) Jane ... painting. a) tried b) has tried c) has tryed 8) I ... TV last night. a) didn't watch b) haven't watched c) hasn't watched 9) They ... their homework yet. a) have finished b) haven't finished c) finished 10) Last year, the Smiths ... to Australia. a) have gone b) went c) have never gone 11) Last night I _____ (lose) my keys - I had to call my roommate to let me in. a) lost b) lose c) have lost 12) I_____(lose) my keys! Can you help me look for them? a) lost b) lose c) have lost 13) I_____ (visit) Paris three times. a) visit b) have visited c) visited 14) I_____ (visit) Paris for the first time three years ago. a) visit b) have visited c) visited 15) I______ (know) my great grandmother only for a few years. She died when I was eight. a) have known b) know c) knew 16) I ______(know) Julie for three years. We still meet once a month. a) have known b) know c) knew 17) I_____ (play) Hockey since I was a child. I'm pretty good! a) play b) played c) have played 18) She ____(play) hockey at school but she didn't like it. a) play b) played c) has played 19) She ______(live) in London since 1994. a) lives b) live c) has lived d) lived 20) She ______ (live) in London when she was a child. Now she lives in Paris. a) lives b) live c) has lived d) lived

Past Simple or Present Perfect

Leaderboard

Visual style

Options

Switch template

Continue editing: ?