Choose the correct answer to go in the gap.
17. When Gihan arrived at the party, Tania ..... .
already left has already left had already left
18. If I ..... on holiday to Poland, I wouldn't have met Tom.
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. Upamali forgot .... the lights before she left.
turn off turning off to turn off
22. It's no use .... to him. He doesn't listen.
to speak spoke speaking
23. Kalpa was offered the job .... having poor qualifications.
despite although even though
24. The offer was too good for Devinda to turn .... .
off down away
25. Eranda'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 9.