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 39 of 71
Question #761
If she ___ me, I would have helped.
A. would ask
B. asks
C. asked
D. had asked

Correct Answer: Option D


Explanation:
Third conditional: if + past perfect.

This question belongs to: English Tenses
Question #762
I ___ the answer before you told me.
A. have known
B. knew
C. had known
D. was knowing

Correct Answer: Option C


Explanation:
Earlier knowledge → Past Perfect.

This question belongs to: English Tenses
Question #763
The shop ___ at 10 a.m. daily.
A. will open
B. opens
C. opened
D. open

Correct Answer: Option B


Explanation:
Habitual schedule → Simple Present.

This question belongs to: English Tenses
Question #764
She ___ a book when I came in.
A. reads
B. was reading
C. has read
D. read

Correct Answer: Option B


Explanation:
Past Continuous for ongoing action.

This question belongs to: English Tenses
Question #765
We ___ for you for over an hour.
A. waited
B. have been waiting
C. wait
D. are waiting

Correct Answer: Option B


Explanation:
Duration up to now → Present Perfect Continuous.

This question belongs to: English Tenses
Question #766
By the time she retires, she ___ here for 30 years.
A. works
B. has worked
C. will have been working
D. will work

Correct Answer: Option C


Explanation:
Duration before a future retirement → Future Perfect Continuous.

This question belongs to: English Tenses
Question #767
He ___ his keys and couldn't enter the house.
A. has lost
B. lost
C. had lost
D. was losing

Correct Answer: Option C


Explanation:
Losing before the inability to enter → Past Perfect.

This question belongs to: English Tenses
Question #768
I ___ to Delhi three times last year.
A. have gone
B. go
C. went
D. had gone

Correct Answer: Option C


Explanation:
Last year (completed past) → Simple Past.

This question belongs to: English Tenses
Question #769
The children ___ in the park now.
A. are playing
B. played
C. play
D. plays

Correct Answer: Option A


Explanation:
Now → Present Continuous.

This question belongs to: English Tenses
Question #770
She ___ never ___ such a funny story.
A. has, heard
B. was, hearing
C. did, hear
D. have, heard

Correct Answer: Option A


Explanation:
Experience up to now → Present Perfect.

This question belongs to: English Tenses
Question #771
When I reached home, my mother ___ .
A. has cooked
B. cooks
C. cooked
D. was cooking

Correct Answer: Option D


Explanation:
Ongoing action at the time of reaching → Past Continuous.

This question belongs to: English Tenses
Question #772
I ___ this phone for a year.
A. have
B. am having
C. had
D. have had

Correct Answer: Option D


Explanation:
Possession from past to now → Present Perfect.

This question belongs to: English Tenses
Question #773
If I were the Prime Minister, I ___ many changes.
A. make
B. would make
C. made
D. will make

Correct Answer: Option B


Explanation:
Second conditional.

This question belongs to: English Tenses
Question #774
She told me that she ___ to Paris.
A. had never been
B. was never going
C. never went
D. has never been

Correct Answer: Option A


Explanation:
Reported speech: present perfect → past perfect.

This question belongs to: English Tenses
Question #775
He ___ tennis since he was eight.
A. played
B. has been playing
C. is playing
D. plays

Correct Answer: Option B


Explanation:
From age eight to now → Present Perfect Continuous.

This question belongs to: English Tenses
Question #776
The movie ___ by the time we reached.
A. had started
B. was starting
C. has started
D. started

Correct Answer: Option A


Explanation:
Earlier start → Past Perfect.

This question belongs to: English Tenses
Question #777
We ___ our tickets tomorrow.
A. booked
B. book
C. are booking
D. will book

Correct Answer: Option C


Explanation:
Plan for tomorrow → Present Continuous.

This question belongs to: English Tenses
Question #778
She ___ a lot of work today.
A. has done
B. had done
C. did
D. was doing

Correct Answer: Option A


Explanation:
Today is not finished → Present Perfect.

This question belongs to: English Tenses
Question #779
When I woke up, the sun ___ .
A. was shining
B. shines
C. has shone
D. shone

Correct Answer: Option A


Explanation:
Past Continuous for background situation.

This question belongs to: English Tenses
Question #780
He ___ for the bus for 20 minutes before it came.
A. had been waiting
B. was waiting
C. waited
D. has been waiting

Correct Answer: Option A


Explanation:
Duration before past event → Past Perfect Continuous.

This question belongs to: English Tenses