1) I ___ this movie last week. a) have seen b) saw 2) I ___ sushi before. a) have never eaten b) never ate 3) She ___ Spain three times. a) has visited b) visited 4) We ___ to this house in 2019. a) have moved b) moved 5) He ___ his homework yet. a) hasn’t finished b) didn’t finish 6) They ___ the match yesterday. a) have won b) won 7) I ___ my best friend 10 years ago. a) have met b) met 8) She ___ here for 5 years. She likes her job. a) has worked b) worked 9) I ___ this book. a) have never read b) never read 10) He ___ a letter two days ago. a) has written b) wrote

Present Perfect vs. Past Simple - test

Leaderboard

Visual style

Options

Switch template

Continue editing: ?