gap-fill
MCQ 1
Mistake!
MCQ 2
Verbs
50

We ___ (spend) the night in Kuta for two days before visiting Bangkok.

had spent

50

The new packaging machine we bought recently ____ down three times already.

(A) was breaking
(B) had broken

(C) is breaking (D) has broken


(D) has broken

50

Our office usually closes at 5:00 PM, but today we stay open until 6.

stay -> are staying

50


The trains always _________ on time, unlike the local train, which is always late.

(A) is arriving
(B) arrives
(C) has been arriving

(D) arrive


(D) arrive

50

Please refrain from _______ (use) cellular phones during the lecture.

using

100

They ____ (survive) from the storm because they tried very hard to live.

survived

100


By the time the shareholders read the annual report, our sales ---------- by one-third.
(A) will fall
(B) will have fallen

(C) is falling (D) had fallen

(B) will have fallen

100

The road is very muddy because it had rained all night.

is -> was; or 

had rained -> rained / was raining / has been raining

100


When the shipment _________, he will dispatch it to the proper department.

(A) will come in
(B) is coming in

(C) comes in
(D) is going to come in


(C) comes in

100

The office needs ____ (paint).

painting / to be painted

150

Rita ____ (finish) the assignment before the due date.

had finished

150

Carl apologizes for not being available when you called, but he ---------- an important client.

(A) had visited
(B) visited
(D) had been visiting

(C) was visiting

150

The "Ve nha di con" series will start at 8pm tomorrow.

will start -> starts

150

Go ahead with the proposal, as long as everyone ____ that the goal is to improve upon last month’s event.

(A) is understanding 

(B) understand
(C) will understand 

(D) understands


(D) understands

150

The CEO has appointed a top German engineer _____ (troubleshoot) the cause of the accident, and everything will be clear.

to troubleshoot

200

Can you feel the breeze? It ____ (snow) soon.

is going to snow

200

Please could you see Mr. Thomson as soon as your performance review meeting ____ ? 

(A) will end (B) ends

(C) will be ending (D) will have ended

(B) ends

200

When Ms. White phoned me, I had just finished my work and starting to call a staff meeting.

starting -> was starting / started; or

had finished -> finished & starting -> started

200

Even before our researches analyzed the online customer reviews and ratings, we _____ to take on the client.

(A) has agreed 

(B) had agreed

(C) was agreed

(D) agrees

(B) had agreed

200

Although we requested that we _______ (give) a room with garden view when we made the reservation, we were taken to a sea view room when we arrived.

be given

250

I am afraid the plane will ______ (leave) by the time you get to the boarding gate.

will have left

250

The meeting ____ at three o’clock, so we must hurry if we want to be there in time. (A) starts
(B) started

(C) was starting (D) has started


(A) starts

250

She suddenly heard a loud noise come from the kitchen.

come -> coming

250

Our newest franchise _____ in two months, so we need to start hiring new employees. 

(A) would open

(B) has opened

(C) will have opened

(D) is opening

(D) is opening

250

Her friends somehow found her broken toe ____ (amuse).

amusing