📂

Use of Tenses

29 questions found

Practice Questions

They ___ their homework now.

A. do
B. are doing
C. did
D. have done
nmdcat.online English NMDCAT
Jun 2, 2026

I ___ him yesterday at the station.

A. see
B. have seen
C. saw
D. am seeing
nmdcat.online English NMDCAT
Jun 2, 2026

By the time you come, we ___ the work.

A. will finish
B. will have finished
C. have finished
D. finish
nmdcat.online English NMDCAT
Jun 2, 2026

She usually ___ coffee in the morning.

A. drinks
B. is drinking
C. drank
D. has drunk
nmdcat.online English NMDCAT
Jun 2, 2026

I ___ in this city since 2010.

A. live
B. have lived
C. lived
D. am living
nmdcat.online English NMDCAT
Jun 2, 2026

He said he ___ the report by Friday.

A. finishes
B. will finish
C. would finish
D. finished
nmdcat.online English NMDCAT
Jun 2, 2026

When we called, they ___ TV.

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

We ___ lunch when the phone rang.

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

She ___ here for five years before moving.

A. stayed
B. had stayed
C. has stayed
D. stays
nmdcat.online English NMDCAT
Jun 2, 2026

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

A. lost
B. have lost
C. had lost
D. am losing
nmdcat.online English NMDCAT
Jun 2, 2026
Page 2 of 2
Jump to:

🏆 Top Contributors

  • N

    nmdcat.online

    1142 MCQs

  • N

    NMDCAT.ONLINE

    1 MCQ

  • G

    GULABsb

    1 MCQ