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 51 of 71
Question #1001
I ___ the letter before she called.
A. was sending
B. sent
C. have sent
D. had sent

Correct Answer: Option D


Explanation:
Earlier sending.

This question belongs to: English Tenses
Question #1002
She ___ for two hours when I arrived.
A. waited
B. had been waiting
C. has been waiting
D. was waiting

Correct Answer: Option B


Explanation:
Duration before arrival → Past Perfect Continuous.

This question belongs to: English Tenses
Question #1003
By the time you get up, I ___ breakfast.
A. will make
B. will have made
C. am making
D. make

Correct Answer: Option B


Explanation:
Completion before future waking.

This question belongs to: English Tenses
Question #1004
The sun ___ and the sky was clear.
A. has shone
B. shines
C. shone
D. was shining

Correct Answer: Option D


Explanation:
Background description → Past Continuous.

This question belongs to: English Tenses
Question #1005
He ___ in the gym for an hour.
A. is exercising
B. exercises
C. exercised
D. has been exercising

Correct Answer: Option D


Explanation:
Duration up to now.

This question belongs to: English Tenses
Question #1006
She ___ when I saw her in the garden.
A. was gardening
B. has gardened
C. gardened
D. gardens

Correct Answer: Option A


Explanation:
Past Continuous.

This question belongs to: English Tenses
Question #1007
We ___ for the test since morning.
A. have been studying
B. studied
C. are studying
D. study

Correct Answer: Option A


Explanation:
Duration from morning to now.

This question belongs to: English Tenses
Question #1008
By next month, the building ___ .
A. is completing
B. completes
C. will have been completed
D. will complete

Correct Answer: Option C


Explanation:
Future Perfect passive.

This question belongs to: English Tenses
Question #1009
I ___ the movie before I read the book.
A. was seeing
B. had seen
C. saw
D. have seen

Correct Answer: Option B


Explanation:
Earlier viewing → Past Perfect.

This question belongs to: English Tenses
Question #1010
He ___ ill for a week now.
A. was
B. had been
C. is
D. has been

Correct Answer: Option D


Explanation:
Duration to present → Present Perfect.

This question belongs to: English Tenses
Question #1011
If he ___ the bus, he would have been on time.
A. would catch
B. had caught
C. catches
D. caught

Correct Answer: Option B


Explanation:
Third conditional.

This question belongs to: English Tenses
Question #1012
She asked me what I ___ .
A. am doing
B. have done
C. will do
D. was doing

Correct Answer: Option D


Explanation:
Indirect speech: present continuous → past continuous.

This question belongs to: English Tenses
Question #1013
He ___ when the rain started.
A. has played
B. was playing
C. plays
D. played

Correct Answer: Option B


Explanation:
Interrupted action.

This question belongs to: English Tenses
Question #1014
We ___ for you for 30 minutes.
A. waited
B. are waiting
C. have been waiting
D. wait

Correct Answer: Option C


Explanation:
Duration up to now.

This question belongs to: English Tenses
Question #1015
By the time she arrives, I ___ the dinner.
A. will have cooked
B. am cooking
C. will cook
D. cook

Correct Answer: Option A


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #1016
He ___ the ring on the table and went out.
A. had put
B. was putting
C. put
D. has put

Correct Answer: Option C


Explanation:
Sequence of past actions → Simple Past.

This question belongs to: English Tenses
Question #1017
She ___ for two hours now.
A. has been reading
B. read
C. is reading
D. reads

Correct Answer: Option A


Explanation:
Duration up to now.

This question belongs to: English Tenses
Question #1018
By the time I reached, the bus ___ .
A. was departing
B. has departed
C. departed
D. had departed

Correct Answer: Option D


Explanation:
Earlier departure.

This question belongs to: English Tenses
Question #1019
I ___ a mistake and I'm sorry.
A. make
B. was making
C. have made
D. made

Correct Answer: Option C


Explanation:
Present apology for recent mistake → Present Perfect.

This question belongs to: English Tenses
Question #1020
She ___ her work when the phone rang.
A. finished
B. had finished
C. was finishing
D. has finished

Correct Answer: Option C


Explanation:
Ongoing action (about to finish) interrupted.

This question belongs to: English Tenses