Поделитесь своими знаниями, ответьте на вопрос:
выбрать правильный вариант Времена групп Perfect и Perfect Continuous1. At last we ... this difficult problem. will have solved had solved have solved have been solving2. The detective reported that he ... everywhere for the thief without success. has looked had been looking has been looking had looked3. We ... this work by six o’clock tomorrow. have done will have done will do will have been doing4. The streets are wet because it ... for hours. had been raining has rained had rained has been raining5. They were very tired because they ... all day. had travelled have travelled have been travelling had been travelling6. We ... for seven hours when the sun sets. will have flown have been flying have flown will have been flying7. Our school ... every team it has played so far this season. had beaten has been beating has beaten had been beating8. When I called at his house, they told me he ... an hour before. had been leaving had left has been leaving has left9. We were thirsty because we ... in the sun. have walked have been walking had walked had been walking10. We ... this book for three months next week. have been translating have translated will have translated will have been translating11. They ... their minds by the election time next April. have made up had made up will have made up will have been making up12. You look so pleased. You ... again. had shopped have shopped had been shopping have been shopping
Explanation: The correct answer is "have solved" because the sentence is in the present perfect tense, indicating that the action of solving the difficult problem was completed before the present moment.
2. The detective reported that he had been looking everywhere for the thief without success.
Explanation: The correct answer is "had been looking" because the sentence is in the past perfect continuous tense, indicating that the detective's action of looking for the thief started in the past and continued up until a specific point in the past.
3. We will have done this work by six o’clock tomorrow.
Explanation: The correct answer is "will have done" because the sentence is in the future perfect tense, indicating that the action of completing the work will be finished before a specific future time (six o'clock tomorrow).
4. The streets are wet because it has been raining for hours.
Explanation: The correct answer is "has been raining" because the sentence is in the present perfect continuous tense, indicating that the action of raining started in the past and is still ongoing in the present.
5. They were very tired because they had been travelling all day.
Explanation: The correct answer is "had been travelling" because the sentence is in the past perfect continuous tense, indicating that the action of travelling started in the past and continued up until a specific point in the past.
6. We will have been flying for seven hours when the sun sets.
Explanation: The correct answer is "will have been flying" because the sentence is in the future perfect continuous tense, indicating that the action of flying will continue up until a specific future time (when the sun sets).
7. Our school has beaten every team it has played so far this season.
Explanation: The correct answer is "has beaten" because the sentence is in the present perfect tense, indicating that the action of beating the teams started in the past and is still relevant in the present.
8. When I called at his house, they told me he had left an hour before.
Explanation: The correct answer is "had left" because the sentence is in the past perfect tense, indicating that the action of leaving occurred before a specific point in the past (when the speaker called at his house).
9. We were thirsty because we had been walking in the sun.
Explanation: The correct answer is "had been walking" because the sentence is in the past perfect continuous tense, indicating that the action of walking started in the past and continued up until a specific point in the past.
10. We will have translated this book for three months next week.
Explanation: The correct answer is "will have translated" because the sentence is in the future perfect tense, indicating that the action of translating the book will be finished before a specific future time (next week).
11. They will have made up their minds by the election time next April.
Explanation: The correct answer is "will have made up" because the sentence is in the future perfect tense, indicating that the action of making up their minds will be finished before a specific future time (election time next April).
12. You look so pleased. You have been shopping again.
Explanation: The correct answer is "have been shopping" because the sentence is in the present perfect continuous tense, indicating that the action of shopping started in the past and is still ongoing in the present.