?>
Put the verbs in brackets in the correct forms of past perfect or past perfect continuous. 1 I(wait) for hours so I was glad when the bus finally arrived. 2 We were very hungry because we (eat 3 Why was the baby’s face so dirty? He (eat) chocolate. 4 I saw John yesterday, but he (run) so he was tired to chat. 5 The waiter served something that we (order). 6 She was delighted because her wish (come) true. 7 He (watch) TV for hours before he fell asleep. 8 It (rain) and the pavement was covered with puddles. 9 The milk smelled bad because I (forget) to put it in the fridge. 10 He went to the country, which he (visit) before. 11 When I arrived, it was clear she (work). 12 They (study) all day so when we met they were exhausted. 13 The boss (talk) to clients on Skype for hours so she wanted a break. 14 He told me that he (see) the film. 15 By the time I came back from my business trip, a lot of things (change). 16 We already (work) on this project for a month before we found a fundamental flaw.
Ответы
1. I have been reading this book for three days.
2. We have been playing volleyball for twenty minutes.
3. She has been cleaning the flat for more than an hour.
4. Peter has been swimming for half an hour.
5. Anna has been speaking on the phone for an hour now.
6. You have been waiting for a bus for ten minutes only.
7. Nelly and Mary have been doing the shopping since early morning.
8. It has been snowing since last night.
9. Jack and his friend have been riding bikes for three hours now.
10. The teacher has been explaining a grammar rule since the beginning of the lesson.