📂

Tenses

37 questions found

Practice Questions

We ___ at the restaurant tomorrow.

A. will meet
B. met
C. meet
D. meeting
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

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

He ___ here since January.

A. is living
B. has lived
C. lived
D. living
nmdcat.online English NMDCAT
Jun 3, 2026

They ___ already ___ the project.

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

By the time she gets home, I ___ dinner.

A. will cook
B. will have cooked
C. cook
D. cooking
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

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

He ___ his work every evening.

A. finishes
B. finished
C. finishing
D. finish
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

I ___ breakfast when the phone rang.

A. was having
B. have
C. had
D. have had
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

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

We ___ to the concert last night.

A. go
B. went
C. gone
D. going
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

He ___ football every weekend.

A. plays
B. played
C. play
D. playing
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 ___ 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

I ___ to the doctor every month.

A. go
B. going
C. went
D. goes
nmdcat.online English NMDCAT
Jun 3, 2026
Page 1 of 2
Jump to:

🏆 Top Contributors

  • N

    nmdcat.online

    1142 MCQs

  • N

    NMDCAT.ONLINE

    1 MCQ

  • G

    GULABsb

    1 MCQ