Choose the right variant.
1. I have been / was in a bank for fifteen years. Then I gave it up.
2. Molly is a very good teacher. She has been / was a teacher for fifteen years
already.
3. When we have been / were on holiday the weather was awful.
4. The weather has been / was very nice recently, don‟t you think?
5. Is Alan here? – No, I‟m afraid he has gone out / went out.
6. When exactly has he gone out / did he go out? – About ten minutes ago.
7. Last night I have arrived / arrived home at half past twelve.
8. Mr. Brown is in his office. He has just arrived / just arrived.
9. My bicycle is not here anymore. Somebody has taken / took it.
10. He has come up / came up to the shelf, has taken / took a book and has gone /
went back to his room.
11. Have you visited / did you visit many museums when you were in Paris?
12. How many museums have you visited / did you visit?
13. Mary is my best friend. I have known / knew her for ten years.
14. I haven’t known / didn’t know you five years ago.
15. My parents are not here. They have gone / went on holiday.
16. I haven’t gone / didn’t go to school yesterday because I was ill.
17. Have you eaten / did you eat all the chocolate cake last night?
18. I want to lose weight. I haven’t eaten / didn’t eat anything today yet.
19. The teacher has found / found a lot of mistakes in my test yesterday.
20. My cousin hasn’t found / didn’t find a new job yet.
Answers & Comments
Сделай пожалуйста лучший ответ, нужно объяснение - пиши.
1. have been (working?, ты наверное пропустил)
2. has been
3. were
4. was
5. has gone out
6. did he
7. arrived
8. has just arrived
9. took it
10. came up - took - went
11. Have you visited
12. have you visited
12. have known
13. haven't known
14. went
15. didn't go
16. did you eat
17. haven't eaten
18. found
19. hasn't found
Со второго 12 до 19 номерация сбилась, думаю, ты поймешь