Past Simple and Present Perfect
Variant 1
Choose the correct answer:
1. When ___ the school? 1) have you joined 2) did you joined 3) did you join 4) have you ever joined 2. I would like to visit Prague sometime. Unfortunately, I ___ there. 1) will never be 2) have never been 3) was never 4) has been
3.That's the best speech I ___ 1) never heard 2) didn't hear 3) heard 4) have ever heard
4. Jack ___ in Boston for the past 15 years. 1) lives 2) lived 3) has lived 4) has live
5. I___ to him last week. 1) spoke 2) have already spoken 3) haven’t spoke 4) speaked
6. We ___ a contract last year. 1) have signed 2) signed 3) haven't signed 4) have sign
7. I ___ back from a business trip to France last weekend. 1) come 2) came 3) never came 4) have just come
8. Can you help me? I ___ my homework, but I still don't understand exercise number 7. 1) finished 2) don't finish 3) have finished 4) finish 9. Dad, ___ reading the paper yet? 1) have you finished 2) are you finishing 3) did you finish 4) has you finish 10. I can't believe that you ___ the news. 1) haven't read 2) didn't read 3) don't read 4) read not
11. My car ___ down. I can't drive home. 1) has broken 2) broke 3) have broken 4) broken
12. I ___ her since my childhood. 1) know 2) have known 3) knew 4) has known
13. You are too late! The program ___ at least two hours ago. 1) has started 2) have started 3) starts 4) started
14. My tape-recorder ___ out of order for a long time. Let us take yours. 1) has been 2) was 3) was being 4) have been
15. I think I ___ in this theater before. 1) was 2) have been 3) has been 4) was being
16. Just a moment! I ___ of a good idea yet! 1) didn't think 2) haven't thought 3) don't think 4) haven’t think
17. Look! Somebody ___ milk on our new carpet. 1) spilt 2) splited 3) have spilt 4) has spilt 18. She looks young because she ___ weight. 1) lost 2) have lost 3) loses 4) has lost
19. Where ___ you go yesterday morning? 1) had 2) have 3) has 4) did
20. How long ___ at your present address? 1) have you lived 2) did you live 3) do you live 4) lived
21. He started his business last year. He ___ it for 9 months already. 1) has 2) has had 3) had 4) have
22. We haven't gone skiing since we ___ young. 1) has been 2) be 3) have been 4) were
23. I ___ the university last summer, but I haven't decided what second language to choose so far. 1) has entered 2) was entered 3) entered 4) have entered
24. Up to now they ___ three languages. 1) learned 2) have learned 3) learn 4) has learned 25. The television ___ wrong several times during last five months. 1) went 2) has gone 3) was going 4) gave going
Variant 2
Choose the correct answer:
1. Bob and Mary ___ on holiday for a week. 1) were 2) have been 3) has been 4) were being 2. ___ they ever read this book? 1) Has 2) Did 3) Were 4) Have
3. I ___ my hand on a piece of glass. Do you have a Band-Aid? 1) was cutting 2) cut 3) have cut 4) cutted
4. I bought a new computer last week, but it ___. 1) hasn't worked 2) didn't work 3) don't work 4) worked not
5. I ___ very well last night. There was loud music coming from a house down the road. 1) wasn't sleeping 2) didn't sleep 3) haven't slept 4) didn't slept
6. I went to the school dance last Friday, but I ___ it very much. 1) didn't enjoyed 2) don't enjoy 3) didn't enjoy 4) haven't enjoyed
7. My math teacher wasn't happy yesterday. I ___ to bring my calculator to class. 1) was forgetting 2) forgot 3) have forgotten 4) forget
8. Have you seen my pencil? It was here a minute ago and now ___. 1) it went 2) it have gone 3) it has gone 4) it was going 9. I ___ anything since breakfast so I feel very thirsty now. 1) wasn't drinking 2) haven't drunk 3) didn't drink 4) don't drink
10. I was in a big hurry so I ___ no time to phone you. 1) have had 2) have 3) was having 4) had
11. Who ___ the thermometer? 1) invents 2) has invented 3) invented 4) invent
12. I ___ my foot playing tennis last week, and now I can hardly walk. 1) injured 2) have injured 3) injure 4) was injuring
13. I like your watch. How long ___ it? 1) you have 2) are you having 3) have you had 4) did you have
14. "Where's Mum?" - " ___ to the library!" 1) She is going 2) She goes 3) She went 4) She has gone
15. Have you ever ridden a horse? - No, but I ___ a camel when I visited Egypt last year. 1) was riding 2) rode 3) have ridden 4) ride
16. I tried to find you before school today. ___. 1) Where have you been? 2) Where were you? 3) Where did you be? 4) Where was you?
17. That's a lovely scarf! Where ___ it? 1) did you buy 2) have you bought 3) do you buy 4) you buy 18. I ___ to the cinema since I came to UK. 1) haven't been 2) went not 3) didn't be 4) hasn't been
19. ___ my pen? I can't find it anywhere? 1) Did you seen 2) Have you seen 3) Did you see 4) You seen
20. My elder sister ___ a baby. She's going to callit James. 1) had 2) has had 3) was having 4) has
21. I ___ late for school again yesterday in the morning. The teacher was not happy! 1) am arriving 2) have arrived 3) arrive 4) arrived
22. I ___ very well since I bought a new bed. I don't find it very comfortable. 1) haven't sleep 2) haven't slept 3) didn't sleep 4) was sleeping
23. Ann ___ in London since 1999. 1) has not been 2) did not be 3) have not been 4) was not being
24. Tom ___ breakfast this morning because he didn’t have any time. 1) was not eating 2) had not eaten 3) did not eat 4) have not eaten
25. Margaret didn’t wear her shoes; she was barefoot. She ___ on a piece of broken glass and cut her foot. 1) stepped 2) had stepped 3) was stepping 4) have stepped
|