12.It is the bandits who ________ for all the damages.

a. has to blame c. is to be blamed

b. have to blame d. are to be blamed

13.Lazy student seldom is ever___ tests.

a. to have passed c. pass

b. has passed d. passed

14.The old school is likely___ by this time.

a. to have torn down c. to be tearing down

b. to tear down d. to have been torn down

15.Before Luis Pasteur died, he___ the science of bacteriology.

a. should have discovered c. has discovered

b. was discovered d. had discovered

16.She has often__ for her twin sister.

a. mistook c. mistake

b. has mistaken d. mistaken

17.Zahra is going to get married as soon as she _________ her studies.

a. will complete c. completed

b. had completed d. has completed

18.The famous pilot is said__ about 1 million miles.

a. to have flown c. would fly

b. to fly d. will fly

19.A: Ann is in hospital.

B: Yes I know. I___ her tomorrow.

a. will see c. am going to see

b. am seeing d. will have seen

20.John and Sara__ next Sunday.

a. will get married

b. are going to get married

c. are getting married

d. will have married

21.Do you think our teacher___ our exercise by next Monday?

a. will correct c. will have corrected

b. is going to correct d. is correcting

22.I ________oranges when the fruits seller arrives.

a. will buy c. am buying

b. am going to buy d. will have bought

23.Wait! I___ you to the station.

a. am driving c. will drive

b. will have driven d. am going to drive

24.I___ you know when the builders finish decorating.

a. will let c. will have let

b. am letting d. am going

25.I__ for his reply since last week.

a. had been waiting c. have been waiting

b. was waiting d. am waiting

26.By this time tomorrow, I__ with my grandchildren.

a. will play c. am playing

b. will have been playing d. have played

27.Neither has he graduated from university nor __________ any relevant course.

a. take b. took c. taken d. takes

28. When I visited her, she__ bed – ridden for six months.

a. has been c. have been

b. had been d. were

29. I__ in 2006.

a. graduated c. have graduated

b. will graduate d. would graduate

30.Janet___ home.

a. went b. has gone c. had gone d. have gone

31.It’s 6 o’clock. She__ home.

a. will reach c. is reaching

b. will have reached d. reached

32.Before she changed profession, she__ many awards for her contribution to classical

music.

a. won c. has won

b. had won d. wins

33.Ram is one of the players who___ elected for the test- matches.

a. has been b. have been c. is d. was

34.I promise I__ study harder

a. will b. am going to c. may d. must

35.I know a great little restaurant__ we can get lunch.

a. that b. who c. where d. whose

36.Sam knows a man__ brother works for the president.

a. Who b. whose c. whom d. whom

37.The movie__ we saw last week won three awards.

a. Who b. which c. that d. b & c

38.Most of the people__ she met were from Sydney.

a. who b. whom c. that d. all

39.The sun,___ is like a bright orange ball, sank behind the hills.

a. which b. whose c. that d. a & c

40.I_______ the piano since the age of five

a. Played. c. am playing

b. was playing d. have played

11.I___ the fiction “Great Expectation”

a. read c. had read

b.have read d. am read