Practice Questions

She ___ the letter before she left.

A. wrote
B. was writing
C. had written ✓
D. writes
nmdcat.online English NMDCAT
Jun 3, 2026

I ___ my homework now.

A. am doing ✓
B. do
C. did
D. does
nmdcat.online English NMDCAT
Jun 3, 2026

He ___ football every weekend.

A. plays ✓
B. played
C. play
D. playing
nmdcat.online English NMDCAT
Jun 3, 2026

They ___ for the test since morning.

A. study
B. studied
C. have been studying ✓
D. studying
nmdcat.online English NMDCAT
Jun 3, 2026

We ___ to the concert last night.

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

By next month, I ___ in this company for five years.

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

She usually ___ to work by bus.

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

I ___ breakfast when the phone rang.

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

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
Page 1054 of 1127
Jump to:

🏆 Top Contributors

  • N

    nmdcat.online

    11260 MCQs

  • N

    NMDCAT.ONLINE

    1 MCQ

  • G

    GULABsb

    1 MCQ

Categories

View all →