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) We ....... back from our holidays. a) have just got  b) just got 6) I ....... in Paris when I was a child. a) have lived b) lived 7) We ....... a football match yesterday evening. a) watched b) have watched 8) She ....... Rome three years ago. a) has visited b) visited 9) My brother ....... a lot of money last year. a) earned b) has earned 10) Where is Julia? She ....... to London. a) has gone b) went 11) We ....... him in the cinema yesterday. a) saw b) have seen 12) Your daughter ....... back home very late last night. a) has come b) came 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) In 2018 she ....... from the University and got a job. a) graduated b) has graduated 17) What are you doing in front of the door? I ....... my keys! a) have lost b) lost 18) Mary ....... to London since Monday. a) has been b) was 19) I ....... in Poland for ten years now. a) lived b) have lived 20) Chris ....... in the bank for six months now. a) has worked b) worked 21) I ....... here for three years. (aktualne) a) lived b) have lived 22) I ....... you since Monday. a) have known b) knew 23) She ....... here since seven o’clock. a) was b) has been 24) So far I ....... ten pages. a) have read b) read 25) We ....... an email. a) just sent b) have just sent 26) My uncle ....... the new house. a) has just bought b) just bought 27) I ....... dinner. a) already had b) have already had 28) We ....... to the museum. a) have already been b) already were 29) They ....... Thailand. a) were never in b) have never been to 30) Mary ....... a ghost. a) has never seen b) never saw 31) My brother ....... Mexico three times. a) was in b) has been to 32) I ....... John this week. a) have seen b) saw 33) I ....... France. a) was never in b) have never been to

Past Simple VS Present Perfect

Leaderboard

Visual style

Options

Switch template

Continue editing: ?