Upper Intermediate Grammar Test : ඉහළ මධ්‍යම ව්‍යාකරණ පරීක්‍ෂණය
 

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.


(c) Shilpa Sayura Foundation 2006-2017