1) Last week I _____ to the hairstylist. a) have been b) went c) have gone 2) My sister ___________ this movie. I don't remember exactly when... a) has seen b) saw c) have seen 3) Juliet ________ many letters lately. a) has written b) wrote c) have written 4) Yesterday my dad _______ some ice cream! a) bought b) has bought c) have bought 5) He _________ never _______ this game. a) has played b) did played c) have played 6) _____ you ______ to that party last night? a) Did you go b) Have you been c) has you been 7) I love Munich. I _____ there some years ago. a) was b) have been c) has been 8) Last night John _______ to tell Mary he loves her. a) decided b) has decided c) have decided 9) Lately I _________ a lot at home. I'm too busy. a) haven't stayed b) didn't stay c) hasn't stayed 10) _____ George _____ you recently? a) Has visited b) Did visit c) Have visited 11) I ______ you at school on Friday. I miss you! a) didn't see b) haven't seen c) hasn't seen 12) Mary ________ this cake many times. She's a pro! a) has baked b) baked c) have baked 13) Leonardo DiCaprio __________ in many amazing movies. a) acted b) has acted c) have acted 14) Steve _______ an artist some years ago. a) has become b) became c) have become 15) Teacher Geysa _____ this game on Friday. a) created b) has created c) have created

present perfect or simple past?

Leaderboard

Visual style

Options

Switch template

Continue editing: ?