1) Three days ago we ___________ a girl near our house. a) saw b) have seen c) has seen 2) My mom ___________ cooking. Now we can eat. a) finished b) have finished c) has finished 3) I ___________ my dog yet. a) haven't fed b) fed c) hasn't fed 4) My mother ___________ a lot of chocolate yesterday. a) has bought b) have bought c) bought 5) I ___________ been to the USA a) never was b) did never be c) have never been 6) She ___________ an hour ago. a) didn't arrived b) has arrived c) arrived 7) We ___________ in that new cafe yet. a) didn't eat b) haven't eaten c) hasn't eaten 8) My dad ___________ three pictures last week. a) have taken b) has took c) took 9) I ___________ a new car. Do you want to see it? a) have bought b) bought c) did buy 10) Have you ever ______ a motorbike? a) ridden b) rode c) ride 11) I ____ just ____ my homework. a) have finished b) finished c) did finish 12) I ______ in Germany for 5 years a) have lived b) lived c) did live

Present Perfect vs Past Simple by Ms Eugenia

Leaderboard

Visual style

Options

Switch template

Continue editing: ?