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 28 of 71
Question #541
She ___ never ___ to Paris.
A. was, going
B. has, been
C. have, been
D. did, go

Correct Answer: Option B


Explanation:
Experience up to now → Present Perfect; 'has been' with 'she'.

This question belongs to: English Tenses
Question #542
He ___ just ___ the office.
A. was, left
B. has, leave
C. has, left
D. is, leaving

Correct Answer: Option C


Explanation:
Recently completed action → Present Perfect with 'just'.

This question belongs to: English Tenses
Question #543
They ___ yet.
A. won't arrive
B. aren't arriving
C. didn't arrived
D. haven't arrived

Correct Answer: Option D


Explanation:
Negative with 'yet' → Present Perfect 'haven't arrived'.

This question belongs to: English Tenses
Question #544
We ___ each other for ten years.
A. have known
B. are knowing
C. know
D. knew

Correct Answer: Option A


Explanation:
Duration from past to present → Present Perfect with state verb 'know'.

This question belongs to: English Tenses
Question #545
She ___ three cups of coffee since morning.
A. is drinking
B. drinks
C. drank
D. has drunk

Correct Answer: Option D


Explanation:
Completed action in an unfinished time period → Present Perfect.

This question belongs to: English Tenses
Question #546
He ___ in this company since 2018.
A. is working
B. works
C. has worked
D. worked

Correct Answer: Option C


Explanation:
From past to now → Present Perfect with 'since'.

This question belongs to: English Tenses
Question #547
I ___ my keys. Can you help me find them?
A. was losing
B. lose
C. lost
D. have lost

Correct Answer: Option D


Explanation:
Past action with present consequence → Present Perfect.

This question belongs to: English Tenses
Question #548
Have you ever ___ sushi?
A. ate
B. eat
C. eaten
D. eating

Correct Answer: Option C


Explanation:
Present Perfect question about experience; 'Have you ever eaten'.

This question belongs to: English Tenses
Question #549
She ___ her task and is free now.
A. was completing
B. completed
C. completes
D. has completed

Correct Answer: Option D


Explanation:
Completed action with present result → Present Perfect.

This question belongs to: English Tenses
Question #550
I ___ the movie already, so I don't want to watch it again.
A. see
B. am seeing
C. saw
D. have seen

Correct Answer: Option D


Explanation:
Past experience with present relevance → Present Perfect.

This question belongs to: English Tenses
Question #551
The train ___ when we reached the station.
A. leave
B. left
C. had left
D. has left

Correct Answer: Option C


Explanation:
Past Perfect: action completed before another past action (reached).

This question belongs to: English Tenses
Question #552
She ___ her dinner before I arrived.
A. finished
B. finishes
C. has finished
D. had finished

Correct Answer: Option D


Explanation:
Earlier past action → Past Perfect 'had finished'.

This question belongs to: English Tenses
Question #553
I realized that I ___ my phone at home.
A. forget
B. forgot
C. had forgotten
D. have forgotten

Correct Answer: Option C


Explanation:
Realization in past about earlier action → Past Perfect.

This question belongs to: English Tenses
Question #554
By the time the fire brigade arrived, the house ___ down.
A. burned
B. had burned
C. has burned
D. burns

Correct Answer: Option B


Explanation:
Action completed before another past event → Past Perfect.

This question belongs to: English Tenses
Question #555
He ___ never ___ such a beautiful place before he visited Kashmir.
A. was, seeing
B. had, seen
C. has, seen
D. did, see

Correct Answer: Option B


Explanation:
Experience before a past time → Past Perfect.

This question belongs to: English Tenses
Question #556
After she ___ the letter, she posted it.
A. had written
B. wrote
C. has written
D. writes

Correct Answer: Option A


Explanation:
Sequence of past actions: writing happened before posting → Past Perfect.

This question belongs to: English Tenses
Question #557
The teacher scolded him because he ___ his homework.
A. didn't do
B. hasn't done
C. doesn't do
D. hadn't done

Correct Answer: Option D


Explanation:
Earlier unfinished task before scolding → Past Perfect negative.

This question belongs to: English Tenses
Question #558
She said that she ___ the movie.
A. was already seen
B. had already seen
C. has already seen
D. already saw

Correct Answer: Option B


Explanation:
Reported speech: past tense 'said' shifts present perfect to past perfect.

This question belongs to: English Tenses
Question #559
When we got to the theatre, the movie ___ .
A. has already started
B. already started
C. had already started
D. already starts

Correct Answer: Option C


Explanation:
Action started before we got there → Past Perfect.

This question belongs to: English Tenses
Question #560
He ___ the project before the deadline.
A. has finished
B. finished
C. finishes
D. had finished

Correct Answer: Option D


Explanation:
Past Perfect indicating completion before a specific past time (deadline).

This question belongs to: English Tenses