Correct / Incorrect
Fill in the blanks
Multiple-choice
Complete the second sentence
100

To give advice we can use should or ought to.

CORRECT

100

My friend Tom ... (work) in New York.

is working / works / worked

100

Henry ... (watch) TV since 7 o'clock.

A) is watching

B) has been watching

C) watches

B) has been watching

100

Stop talking! (would)

I wish...

I wish you would stop talking!

200

When Jacky was practicing, someone shouted

correct

200

My wife and I ... (have) a few problems recently.

have had

200

By this time tomorrow, the contract ... (sign).

A) will have been signed.

B) will be signed.

C) will sign.

Will have been signed

200

Yesterday they redecorated the living room. (decorated)

Yesterday...

Yesterday they had the living room redecorated.

300

If we tried harder, we could have made everyone in a situation happy.

Incorrect: had tried

300

They were very tired in the evening because they ... (work) on the farm all day. 

had been working

300

I think she ... (come) to visit us tomorrow, but I'm not sure. 

A) comes

B) is going to come

C) will come

C) will come

300

It's really important that you send Sally a birthday card. (remember)

You must... Sally a birthday card.

You must remember to send Sally a birthday card.

400

To talk about obligation we use don't have to or don't need to / needn't

Incorrect: lack of obligation

400

I ... (never come) across such a big sneak in my life. 

have never come

400

When I came home this evening, my parents ... (go) out for a walk.

A) have gone

B) had gone

C) went 

B) had gone

400

Her new office is much bigger than her old one. (big)

Her old office ... her new one.

Her old office was not as big as her new one.

500

Jessica have never fallen in love until she met Ben two years ago.

had never fallen

500

By Saturday next week, I ... (work) on this painting for exactly one month. 

will have worked

500
Jimmy ... (might delay) by traffic jam yesterday.


A) might be delayed

B) might delay

C) might have been delayed

C) might have been delayed

500

I only invited him because I thought it would help. (invite).

I .... if I hadn't thought it would help.

I wouldn't have invited him if...

M
e
n
u