Practice Questions

By next year, I ___ here for ten years.

A. will work
B. will have worked
C. worked
D. work
nmdcat.online English NMDCAT
Jun 2, 2026

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
Page 576 of 637
Jump to:

🏆 Top Contributors

  • N

    nmdcat.online

    6361 MCQs

  • N

    NMDCAT.ONLINE

    1 MCQ

  • G

    GULABsb

    1 MCQ

Categories

View all →