Past Perfect Simple - Past Perfect Continuous Test A2 - B1 Grammar Exercises
Question 1 |
1. Bill and Jane were very tired because they ...... on stage for hours.
A | have danced |
B | were dancing |
C | dance |
D | had been dancing |
Question 2 |
2. George ...... about the song until he ...... it on the TV show last night.
A | doesn't know/ will hear |
B | hasn't know/ hears |
C | hadn't known / heard |
D | didn't know/ has heard |
Question 3 |
3. I couldn't send you a postcard from Portugal last month because I .........your address before I ...... there for holiday.
A | will lose / have gone |
B | have lost/ go |
C | was losing / had gone |
D | had lost / went |
Question 4 |
4.After we ............my grandparents, we.........by the burger restaurant to eat lunch.
A | had visited / stopped |
B | visit / have stopped |
C | have visited / are stopping |
D | were visiting / had stopped |
Question 5 |
S. Mrs. Henderson ..... the report for the boss before he ..... at work in the morning.
A | is preparing / will arrive |
B | had prepared / arrived |
C | prepares / has arrived |
D | prepared / was arriving |
Question 6 |
6. When Haluk ...... the door, he was surprised to see her friend Havva, who he ...... for years.
A | had opened / isn't seeing |
B | open's / didn't see |
C | opened /hadn't seen |
D | was opening / wasn't seeing |
Question 7 |
7.It was too late for me to persuade Matt to return because he..........on the bus whwn I.......him mobile phone.
A | had got / called |
B | was gerring / had called |
C | will get / call |
D | has got / am calling |
Question 8 |
8 : Where ...... Funda ...... when she went to Barcelona? B: She ...... a room at a hotel by the beach two months in advance, so she stayed there.
A | had ... stayed I was booking |
B | did ... stay/ had booked |
C | has ... stayed / booked |
D | was .. . staying / has booked |
Question 9 |
9. Mr. Lewis was really angry because he ...... at the hospital for over 2 hours.
A | waits |
B | has been waiting |
C | had been waiting |
D | was waiting |
Question 10 |
1O. They ...... to find an answer to the problem for 3 hours when they ...... its solution.
A | have tried / find |
B | had been trying / found |
C | were trying / had found |
D | tried/ find |
Question 11 |
11. My father ..... the broken window by the time my mother ..... home from work.
A | had fixed/ returned |
B | has fixed / returns |
C | was fixing / has returned |
D | fixed/ was returning |
Question 12 |
William ...... for the remote control for 3 days when he ...... it under the sofa.
A | is looking / finds |
B | looked / was finding |
C | had been looking / found |
D | have been looking / found |
Question 13 |
13. The tickets of the concert ...... out by the time I got to the venue, but thankfuly my friend Lee ...... the tickets online.
A | had already sold/ had bought |
B | has already sold/ is buying |
C | will already sell / has bought |
D | already sold/ was buying |
Question 14 |
14.The traffic was terrible yesterday, and before I......home from work, the footboll match..........
A | get / has finished |
B | was getting / had been finishing |
C | got / had finished |
D | had got / was finishing |
Question 15 |
15. By the time I ...... the attic, Mrs. Shannon ...... all the other rooms in the house.
A | had cleaned/ cleaned |
B | have been cleaning/ cleans |
C | clean/ was cleaning |
D | cleaned/ had cleaned |
Question 16 |
16. When my wife ..... to the car park to take her car, she discovered that someone ..... the car window.
A | goes/ has been breaking |
B | went/ had broken |
C | is going/ will break |
D | had gone/ has broken |
Question 17 |
17. İpek.........her friend Mustafa move his house for a new days when she........sick.
A | has helped / will get |
B | helps / has been getting |
C | helped / gets |
D | had been helping / got |
Question 18 |
18.The policeman..........traffic when the lorry.........into the taxi.
A | directs / is crashing |
B | was directing/ crashed |
C | had directed/ crashes |
D | has been directing/ is crashing |
Question 19 |
19. When I ..... to the shoe shop, the shopkeeper ...... fora tea break, so I had to wait for a while.
A | had been going/ went |
B | will go / goes |
C | went / had gone |
D | have gone / is going |
Question 20 |
20. Mike ...... over the offer for almost a week until he ...... a final decision.
A | had been thinking/ was reaching |
B | has been thinking/ will reach |
C | is thinking/ reaches |
D | hadthought/reached |
⇦ |
List | ⇨ |
1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 |
End |