MCQs

1144 questions found

Practice Questions

He ___ the assignment tomorrow.

A. completes
B. will complete
C. completed
D. is completing
nmdcat.online English NMDCAT
Jun 2, 2026

They ___ in London when I met them.

A. live
B. lived
C. were living
D. have lived
nmdcat.online English NMDCAT
Jun 2, 2026

She ___ already ___ the project.

A. has / completed
B. had / completed
C. will / complete
D. is / completing
nmdcat.online English NMDCAT
Jun 2, 2026

When I ___ home, my parents were sleeping.

A. reached
B. had reached
C. reach
D. am reaching
nmdcat.online English NMDCAT
Jun 2, 2026

He ___ a new car recently.

A. buys
B. bought
C. has bought
D. had bought
nmdcat.online English NMDCAT
Jun 2, 2026

I ___ you since morning.

A. call
B. called
C. have been calling
D. am calling
nmdcat.online English NMDCAT
Jun 2, 2026

They ___ dinner by the time we arrived.

A. finished
B. had finished
C. have finished
D. are finishing
nmdcat.online English NMDCAT
Jun 2, 2026

She ___ to school every day last year.

A. goes
B. went
C. has gone
D. was going
nmdcat.online English NMDCAT
Jun 2, 2026

While I ___ the book, he was calling.

A. read
B. was reading
C. had read
D. am reading
nmdcat.online English NMDCAT
Jun 2, 2026

They ___ to the new office yet.

A. didn?t move
B. haven?t moved
C. don?t move
D. hadn?t moved
nmdcat.online English NMDCAT
Jun 2, 2026

I ___ my keys; can you help me find them?

A. lost
B. have lost
C. had lost
D. am losing
nmdcat.online English NMDCAT
Jun 2, 2026

She ___ here for five years before moving.

A. stayed
B. had stayed
C. has stayed
D. stays
nmdcat.online English NMDCAT
Jun 2, 2026

We ___ lunch when the phone rang.

A. have
B. had
C. were having
D. are having
nmdcat.online English NMDCAT
Jun 2, 2026

When we called, they ___ TV.

A. watch
B. watched
C. were watching
D. have watched
nmdcat.online English NMDCAT
Jun 2, 2026

He said he ___ the report by Friday.

A. finishes
B. will finish
C. would finish
D. finished
nmdcat.online English NMDCAT
Jun 2, 2026

I ___ in this city since 2010.

A. live
B. have lived
C. lived
D. am living
nmdcat.online English NMDCAT
Jun 2, 2026

She usually ___ coffee in the morning.

A. drinks
B. is drinking
C. drank
D. has drunk
nmdcat.online English NMDCAT
Jun 2, 2026

By the time you come, we ___ the work.

A. will finish
B. will have finished
C. have finished
D. finish
nmdcat.online English NMDCAT
Jun 2, 2026

I ___ him yesterday at the station.

A. see
B. have seen
C. saw
D. am seeing
nmdcat.online English NMDCAT
Jun 2, 2026
Page 29 of 61
Jump to:

🏆 Top Contributors

  • N

    nmdcat.online

    1142 MCQs

  • N

    NMDCAT.ONLINE

    1 MCQ

  • G

    GULABsb

    1 MCQ