PAST SIMPLE vs. PRESENT PERFECT
1. I ………......... football yesterday. a. played b. have played c. has played
1. I ………......... football yesterday. a. played b. have played c. has played
2. Last year we ………......... to Italy. a. went b. have gone c. has gone
2. Last year we ………......... to Italy. a. went b. have gone c. has gone
3. I ………....... Jane for a long time. a. didn’t see b. haven’t seen c. hasn’t seen
3. I ………....... Jane for a long time. a. didn’t see b. haven’t seen c. hasn’t seen
4. Mary ……….......(already) Robin Hood. a. already read b. have already read c. has already read
4. Mary ……….......(already) Robin Hood. a. already read b. have already read c. has already read
a. bought b. have bought c. has bought 5. We ………....... a new car in 2006. a. bought b. have bought c. has bought
a. bought b. have bought c. has bought 5. We ………....... a new car in 2006. a. bought b. have bought c. has bought
6. Mary and Sue ………....... their lunch yet. a. didn’t eat b. haven’t eaten c. hasn’t eaten
6. Mary and Sue ………....... their lunch yet. a. didn’t eat b. haven’t eaten c. hasn’t eaten
7. My father …………… dinner two days ago. a. cooked b. have cooked c. has cooked
7. My father …………… dinner two days ago. a. cooked b. have cooked c. has cooked
8. I …………… (never) to Egypt. a. was never b. have never been c. has never been
8. I …………… (never) to Egypt. a. was never b. have never been c. has never been
9. Peggy …………… her wallet. She can’t find it anywhere. a. lost b. have lost c. has lost
9. Peggy …………… her wallet. She can’t find it anywhere. a. lost b. have lost c. has lost
10. We …………… Grandma last Sunday. a. visited b. have visited c. has visited
10. We …………… Grandma last Sunday. a. visited b. have visited c. has visited
11. My sister ............ her English exam in May. a. passed b. have passed c. has passed
11. My sister ............ her English exam in May. a. passed b. have passed c. has passed
12. My neighbours …………….. their windows since Christmas. a. didn’t clean b. haven’t cleaned c. hasn’t cleaned
12. My neighbours …………….. their windows since Christmas. a. didn’t clean b. haven’t cleaned c. hasn’t cleaned
13. Susan ……………. to Mexico two weeks ago. a. flew b. have flown c. has flown
13. Susan ……………. to Mexico two weeks ago. a. flew b. have flown c. has flown
a. lived b. have lived c. has lived 14. We ………..here since 1993. a. lived b. have lived c. has lived
a. lived b. have lived c. has lived 14. We ………..here since 1993. a. lived b. have lived c. has lived
15. We ……………..here between 1990 and 1996. a. lived b. have lived c. has lived
15. We ……………..here between 1990 and 1996. a. lived b. have lived c. has lived
THE END