Tenses MCQs

English

Tenses MCQs

Practice Tenses MCQs with answers and detailed explanations. Learn Present Tense, Past Tense, Future Tense, and their various forms through multiple choice questions designed for SSC, Railway, Banking, UPSC, JKSSB, Police, Teaching and other competitive exams.

1404
Total Questions

Practice Questions

Page 17 of 71
Question #321
I ___ him for a long time; he's changed a lot.
A. wasn't seeing
B. haven't seen
C. didn't see
D. don't see

Correct Answer: Option B


Explanation:
Present Perfect negative.

This question belongs to: English Tenses
Question #322
We ___ the project by the end of this month.
A. completed
B. will have completed
C. will complete
D. complete

Correct Answer: Option B


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #323
I ___ the food before the guests arrived.
A. was cooking
B. had cooked
C. cooked
D. have cooked

Correct Answer: Option B


Explanation:
Past Perfect.

This question belongs to: English Tenses
Question #324
She ___ English for two years now.
A. learns
B. is learning
C. has been learning
D. learned

Correct Answer: Option C


Explanation:
Present Perfect Continuous with 'for'.

This question belongs to: English Tenses
Question #325
They ___ football when the rain started.
A. play
B. have played
C. were playing
D. played

Correct Answer: Option C


Explanation:
Past Continuous interrupted.

This question belongs to: English Tenses
Question #326
He ___ already ___ his lunch.
A. had, eaten
B. did, eat
C. was, eating
D. has, eaten

Correct Answer: Option D


Explanation:
Present Perfect with 'already'.

This question belongs to: English Tenses
Question #327
By the time she arrived, we ___ for an hour.
A. had been waiting
B. have waited
C. were waiting
D. waited

Correct Answer: Option A


Explanation:
Past Perfect Continuous.

This question belongs to: English Tenses
Question #328
I ___ a new job next month.
A. started
B. start
C. have started
D. am starting

Correct Answer: Option D


Explanation:
Present Continuous for planned future.

This question belongs to: English Tenses
Question #329
She ___ her homework and then went to bed.
A. was doing
B. had done
C. does
D. did

Correct Answer: Option D


Explanation:
Simple Past for sequence.

This question belongs to: English Tenses
Question #330
We ___ each other since childhood.
A. are knowing
B. have known
C. know
D. knew

Correct Answer: Option B


Explanation:
Present Perfect with 'since'.

This question belongs to: English Tenses
Question #331
He ___ on the report when I saw him.
A. was working
B. works
C. has worked
D. worked

Correct Answer: Option A


Explanation:
Past Continuous.

This question belongs to: English Tenses
Question #332
I ___ this book for a month and I'm still reading.
A. was reading
B. am reading
C. have been reading
D. read

Correct Answer: Option C


Explanation:
Present Perfect Continuous.

This question belongs to: English Tenses
Question #333
She ___ a letter before she went out.
A. had written
B. has written
C. was writing
D. wrote

Correct Answer: Option A


Explanation:
Past Perfect.

This question belongs to: English Tenses
Question #334
They ___ at the party when the lights went out.
A. danced
B. were dancing
C. dance
D. have danced

Correct Answer: Option B


Explanation:
Past Continuous.

This question belongs to: English Tenses
Question #335
I ___ never ___ her before, but I recognized her.
A. did, meet
B. had, met
C. was, meeting
D. have, met

Correct Answer: Option B


Explanation:
Past Perfect for an action before another past moment (recognizing).

This question belongs to: English Tenses
Question #336
By the time the sun rises, we ___.
A. will leave
B. will have left
C. leave
D. left

Correct Answer: Option B


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #337
He ___ a toothache since yesterday.
A. was having
B. has
C. has had
D. had

Correct Answer: Option C


Explanation:
Present Perfect with 'since'.

This question belongs to: English Tenses
Question #338
I ___ the window because it was hot.
A. open
B. have opened
C. was opening
D. opened

Correct Answer: Option D


Explanation:
Simple Past.

This question belongs to: English Tenses
Question #339
She ___ the dog for a walk every evening.
A. took
B. has taken
C. is taking
D. takes

Correct Answer: Option D


Explanation:
Simple Present habit.

This question belongs to: English Tenses
Question #340
We ___ the movie, so we knew the ending.
A. have seen
B. were seeing
C. had seen
D. saw

Correct Answer: Option C


Explanation:
Past Perfect for earlier experience.

This question belongs to: English Tenses