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
Page 1038 of 1099
Jump to:

🏆 Top Contributors

  • N

    nmdcat.online

    10980 MCQs

  • N

    NMDCAT.ONLINE

    1 MCQ

  • G

    GULABsb

    1 MCQ

Categories

View all →