1) I ....... early yesterday. a) got up b) have got up 2) She ....... shopping last week. a) has gone b) went 3) We ....... this house two years ago. a) bought b) have bought 4) He ....... the king of France at the age of seven. a) has become b) became 5) I ....... in Paris when I was a child. a) have lived b) lived 6) We ....... a football game last night. a) watched b) have watched 7) She ....... Rome two years ago. a) has visited b) visited 8) My brother ....... a lot of money last year. a) earned b) has earned 9) She ....... to London last year. a) has gone b) went 10) We ....... him at the movies last weekend. a) saw b) have seen 11) Her daughter ....... back home very late last night. a) has come b) came 12) I ....... you a present two days ago. a) bought b) have bought 13) Last night my mother ....... to bed very late. a) has gone b) went 14) Last month we ....... to New York. a) moved b) have moved 15) My uncle ....... to the hospital two days ago. a) has gone b) went 16) Five months ago we ....... to Kenya. a) went b) have gone 17) Four years ago she ....... a lovely house in the country. a) has bought b) bought 18) In 2018 she ....... from University and got a job. a) graduated b) has graduated 19) I ....... my keys yesterday. a) have lost b) lost 20) Mary ....... to London many times. This is not her first visit. a) has been b) was 21) Ms. Spring ....... in Arlington for 30 years. a) lived b) has lived 22) Darwin is a new employee and he is doing a great job. He ....... in the store for two weeks.  a) has worked b) worked 23) Ms. Smith ....... English for 30 years. a) lived b) has taught 24) Franklin, how long _______ you __________ Steven? a) have known b) knew 25) Evelyn....... here since 2023 I think. a) was b) has been 26) So far I ....... ten pages of the book. It is really good so I am going to keep reading. a) have read b) read 27) We ______________ letters about school start times. Can you please check our work? a) have just wrotten b) have just written 28) I ....... breakfast, but thank you for offering. a) has already eaten b) have already eaten 29) Up to the present I ....... fine. But I'm starting to worry now. a) feel b) have felt 30) I ....... Argentina, but I'd like to go.  a) was never in b) have never been to

EL 3 Past simple VS Present Perfect

Leaderboard

Visual style

Options

Switch template

Continue editing: ?