До ть будь ласка це терміново!!
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. 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
1. 3
2. 2
3. 4
4. 3
5. 1
6. 2
7. 2
8. 3
9. 1
10. 1
11. 1
12. 2
13. 4
14. 1
15. 2
16. 2
17. 4
18. 4
19. 4
20. 1
Объяснение: