Practice Questions

They ___ a new car last week.

A. buy
B. bought
C. have bought
D. buying
nmdcat.online English NMDCAT
Jun 3, 2026

He ___ his work every evening.

A. finishes
B. finished
C. finishing
D. finish
nmdcat.online English NMDCAT
Jun 3, 2026

By the time he arrived, we ___ our meal.

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

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

A. lose
B. lost
C. have lost
D. losing
nmdcat.online English NMDCAT
Jun 3, 2026

She ___ in the garden yesterday afternoon.

A. was sitting
B. sits
C. sat
D. sitting
nmdcat.online English NMDCAT
Jun 3, 2026

They ___ the house by the end of this year.

A. will paint
B. will have painted
C. painted
D. paint
nmdcat.online English NMDCAT
Jun 3, 2026

I ___ to the doctor every month.

A. go
B. going
C. went
D. goes
nmdcat.online English NMDCAT
Jun 3, 2026

He ___ for three hours before he finished the project.

A. works
B. was working
C. had been working
D. working
nmdcat.online English NMDCAT
Jun 3, 2026

We ___ dinner when you called.

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

She ___ to the office by the time you arrive.

A. will get
B. will have gotten
C. got
D. has got
nmdcat.online English NMDCAT
Jun 3, 2026
Page 43 of 115
Jump to:

🏆 Top Contributors

  • N

    nmdcat.online

    1142 MCQs

  • N

    NMDCAT.ONLINE

    1 MCQ

  • G

    GULABsb

    1 MCQ