You are on page 1of 32

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 Italy.

......... to

a. went b. have gone c. has gone

2. Last year we Italy.

......... to

a. went
b. have gone c. has gone

3. I time.

....... Jane for a long

a. didn t see b. haven t seen c. hasn t seen

3. I time.

....... Jane for a long

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

5. We 2006.

....... a new car in

a. bought b. have bought c. has bought

5. We in 2006.

....... a new car

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 two days ago.

dinner

a. cooked b. have cooked c. has cooked

7. My father two days ago.

dinner

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 Sunday.

Grandma last

a. visited b. have visited c. has visited

10. We Sunday.

Grandma last

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 two weeks ago.

. to Mexico

a. flew b. have flown c. has flown

13. Susan two weeks ago.

. to Mexico

a. flew
b. have flown c. has flown

14. We

..here since 1993.

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

You might also like