выбрать правильный вариант
Времена групп Perfect и Perfect Continuous
1. At last we ... this difficult problem.
will have solved
had solved
have solved
have been solving
2. The detective reported that he ... everywhere for the thief without success.
has looked
had been looking
has been looking
had looked
3. We ... this work by six o’clock tomorrow.
have done
will have done
will do
will have been doing
4. The streets are wet because it ... for hours.
had been raining
has rained
had rained
has been raining
5. They were very tired because they ... all day.
had travelled
have travelled
have been travelling
had been travelling
6. We ... for seven hours when the sun sets.
will have flown
have been flying
have flown
will have been flying
7. Our school ... every team it has played so far this season.
had beaten
has been beating
has beaten
had been beating
8. When I called at his house, they told me he ... an hour before.
had been leaving
had left
has been leaving
has left
9. We were thirsty because we ... in the sun.
have walked
have been walking
had walked
had been walking
10. We ... this book for three months next week.
have been translating
have translated
will have translated
will have been translating
11. They ... their minds by the election time next April.
have made up
had made up
will have made up
will have been making up
12. You look so pleased. You ... again.
had shopped
have shopped
had been shopping
have been shopping