Past Perfect ContinuousSet 20

1UNIT 10 STANDARD GRAMMAR4) CHOOSE the correct option3. He was tired because he ..... all evening.
2Alex ..... (play) golf for many years.
3If my parent permitted me I ..... traveling around the world last year.
4Keyla ..... for two hours before she arrived.
5The ground was all wet and muddy when I woke up. It ..... all night.
6We ..... for nearly an hour before we finally got in.
7I ..... (wait) for her for hours before she came.
8We ..... for nearly 100 kilometres before we finally found a servicestation we could stop at.
9I was disappointed when I had to cancel my holiday. (I/look/forward to it)
10..... you ..... the book before you finished it?
11Had been + Ving
12Before finally dead on June 25, 2009, Michael Jackson ..... a pop singer since 1980's
13[A67] Before the bus arrived, Kim ..... for 20 minutes.
14They were tired because they ..... for hours.
15They were tired. They ..... on a project.
16Identify the tense: "She had been reading for two hours before dinner."
17Our clothes were wet because we ..... football in the rain.
18Had been + ing
19The boss ..... (talk) to clients on Skype for hours so she ..... (want) a break.
20PAST PERFECT VS. PAST PERFECT CONTINUOUS: How long (research / you) the problem when you found the solution?
21Three years ago, he found that the processor he will of been using wasn't the right one.
22We ..... twenty minutes for the bus when it finally arrived.
23I was hot because I ..... in the sun for a long time.
24Because Reina ..... she was tired.
25I ..... (try) to win your mother's heart for months before she finally agreed to go out with me.