MCQs

6530 questions found

Practice Questions

I ___ never ___ such a beautiful painting before.

A. have, seen
B. had, saw
C. has, seen
D. have, saw
nmdcat.online English NMDCAT
Jun 3, 2026

The children ___ TV when their mother came.

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

We ___ at the restaurant tomorrow.

A. will meet
B. met
C. meet
D. meeting
nmdcat.online English NMDCAT
Jun 3, 2026

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

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
Page 306 of 344
Jump to:

🏆 Top Contributors

  • N

    nmdcat.online

    6528 MCQs

  • N

    NMDCAT.ONLINE

    1 MCQ

  • G

    GULABsb

    1 MCQ

Categories

View all →