Grammar test for "Upper-intermediate" students



1.You …. always ….. to do your homework.

a.     Are / forgetting

b.     Do/ forget

c.      Are/ forget

d.     Is/ forgetting

2.Julia ……….. married at 3 this afternoon.

a.     Will be

b.     gets

c.      Is getting

d.     Will

3.We ……….. friends for 3 years.

a.     Are

b.     Have been

c.      Know

d.     Have

4.She is tired. She ……….. the house all morning.

a.     Has cleaned

b.     Had cleaned

c.      Cleaned

d.     Has been cleaning

5.At 4 o’clock they ………….. a movie at the cinema.

a.     Watched

b.     Were watching

c.      Had been watching

d.     Had watched

6.Tom ………….. for the company for twenty years before he retired.

a.     Has worked

b.     Had worked

c.      Has been working

d.     Had been working

7.“Why are you buying all these vegetables?”

“Because I ………….. vegetable soup.”

a.     Will make

b.     Am going to make

c.      Am making

d.     Will be making

8.I …………….. by the time you get back.

a.     Will have finished

b.     Will finish

c.      Am finishing

d.     Will be finishing

9.By 10 o’clock, Sue ……………. for twelve hours.

a.     Will have driven

b.     Will be driving

c.      Will have been driving

d.     Will driving

10.I haven’t decided where …………… on holiday.

a.     Going

b.     To go

c.      Go

d.     To going

11.He is thought …………….. somewhere in Australia at the moment.

a.     To be travelling

b.     To travel

c.      To have travelled

d.     To have been travellin

12.I want you …………… with me.

a.     Come

b.     To come

c.      Coming

d.     To be coming

13.……………………… the clothes, Ann put them away.

a.     Had ironed

b.     Having ironed

c.      Ironed

d.     Ironing

14.The picture ……………. at the restaurant went away.

a.     Was being taken

b.     Taken

c.      Is taken

d.     Had been taken

15.She was sitting on the sofa …………….. a movie

a.     Was watching

b.     Watchin

c.      Had been watching

d.     Had watched

16.He …………. yet.

a.     Couldn’t have arrive

b.     Mustn’t arrived

c.      Can’t have arrived

d.     Couldn’t arrived

17.The school is thought……………. good teachers.

a.     Having

b.     To have

c.      Have

d.     Have had

18.Who …………. the Pyramids …………. by?

a.     Were/built

b.     Did/built

c.      Did/build

d.     Are/built

19.The reports ………………. recently.

a.     Are writing

b.     Have been written

c.      Have been writing

d.     Have written

20.Donna started looking for a new job after she ………….. the exam.

a.     Will pass

b.     Had passed

c.      Is going to pass

d.     Have passed

21.There was …………… smoke in the room that I couldn’t breathe.

a.     Such a

b.     So much

c.      Such

d.     So many

22.It was ……… hot weather we went swimming.

a.     Such

b.     So much

c.      Such a

d.     So many

23.She paid by credit card ……. she didn’t have enough cash with her.

a.     Due to

b.     As

c.      Because of

d.     The reason for

24.They walked slowly on the ic ………………. slip and fall.

a.     In order to

b.     So as not to

c.      In case

d.     So that

25.She passed her exam ……………  she didn’t study hard.

a.     In spite of

b.     Despite

c.      Though

d.     However

26.John works hard, …………. Sam is lazy.

a.     Although

b.     Since

c.      Whereas

d.     Despite

27.She doesn’t know him but she speaks as though she ………   a friend of him.

a.     Is

b.     Were

c.      Have been

d.     Had been

28.If I ……………….. you, I …………………..  tell him the truth.

a. Was/will

b.     Were/would

c.      Were/will

d.     Am/will

29.She ………….  yesterday if she …………. A mobile phone.

a.     Could contacted/ had

b.     Could have contacted/ have

c.      Could have contacted/ had

d.     Would contacted/ had

30.If only the wind  ………….  so hard.

a.     Would stop blowing

b.     Could stop blowing

c.      Would stop blow

d.     Could stop to blow

31.I wish I ………… go to the countryside.

a.     Would

b.     Can

c.      Could

d.     May

32.I would rather you ……….. home now.

a.     Go

b.     Went

c.      Had gone

d.     To go

33.………………… you had lost your money, what would you have done?

a.     Providing

b.     Supposed

c.      Supposing

d.     Provided

34.We’d better …………. hard these days.

a.     Studying

b.     To study

c.      So studying

d.     Study

35.I wish you ……………less noise when you come.

a.     Would make

b.     Could make

c.      Shouldn’t make

d.     Don’t make


ss


s

 Answer : 1a 2c 3b 4d 5b 6d 7b 8a 9c 10b 11a 12b 13b 14b 15b 16c 17b 18a 19b 20b 21b 22a 23b 24b 25c 26c 27b 28b 29c 30a 31c 32b 33c 34d 35a

Post a Comment

0 Comments