Page 4 - The Past Perfect
P. 4
The Past Perfect Continuous
had been + ( v+ ing
read had been reading
1
We had been waiting for hours before the plane took off.
When I arrived at school, the teacher had been explaining the lesson.
2
There were floods because it had been raining for 3 days.
Dad was tired because he had been working all day.
when / since / for / all / the whole day / before / by the time
By 10 o'clock yesterday, I had been writing a letter for half an hour.
By the time he arrived, I had been writing the letter for half an hour.
He is bored. He has been waiting for hours.
He was bored; He had been waiting for hours.
We had been sleeping before our father arrived.
I had warned you before I punished you.
Choose the correct answer:
1- They (have been waiting –were waiting– had been waiting – had waited) at
the station for 90 minutes when the train finally arrived.
2- We (were looking – have been looking – had looked – had been looking) for
her ring for two hours and then we found it in the bathroom.
3- I (had walked – had been walking – were walking –have been walking) for
a long time, when it suddenly began to rain.
4- How long (was she learning – had she been learning – have she been
learning – did she learn) English before she went to London?
5- I (has been waiting - had waited – had been waiting – was waiting) for
twenty minutes when I realized that I came to the wrong restaurant.
6- He (have been driving – had been driving - were driving – had driven) for
less than an hour when he ran out of petrol.
Find the mistake then correct it
1- I have not been working all day, so I went to bed earlier.
2- They were cycling all day, so their legs hurt him in the evening.
3- Before Zaki finally decided to get a loan from the bank, he had thought
about it for months.
4- He had learned English for 3 months before he flew to England.
4