Test your English - Part Three - Upper Intermediate
17. When John arrived at the disco, Laura ..... .
already left
has already left
had already left
18. If I ..... on holiday to Italy, I wouldn't have met Jessica.
didn't go
haven't gone
hadn't gone
19. By the time you get this letter I .... .
will have left
am going to leave
would leave
20. A: What are you doing tonight? B: I'm not sure, I .... to the cinema.
will go
would go
might go
21. James forgot .... the lights before he left.
turn off
turning off
to turn off
22. It's no use .... to him. He doesn't listen.
to speak
spoke
speaking
23. Stacey was offered the job .... having poor qualifications.
despite
although
even though
24. The offer was too good for David to turn .... .
off
down
away
25. Eric's father ordered him .... out late again.
not to stay
not stay
not staying
26. If only I .... to the barbecue instead of staying at home.
went
had gone
did go
You have scored
out of 10