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 55 of 71
Question #1081
He ___ the guitar for two hours.
A. is playing
B. plays
C. has been playing
D. played

Correct Answer: Option C


Explanation:
Duration up to now.

This question belongs to: English Tenses
Question #1082
If I had a car, I ___ you a ride.
A. would give
B. give
C. will give
D. gave

Correct Answer: Option A


Explanation:
Second conditional.

This question belongs to: English Tenses
Question #1083
She asked him what he ___ .
A. will want
B. wants
C. wanted
D. has wanted

Correct Answer: Option C


Explanation:
Indirect question → past tense.

This question belongs to: English Tenses
Question #1084
I ___ a novel when the power cut happened.
A. have read
B. had read
C. read
D. was reading

Correct Answer: Option D


Explanation:
Past Continuous.

This question belongs to: English Tenses
Question #1085
We ___ here since 2010.
A. are living
B. live
C. lived
D. have lived

Correct Answer: Option D


Explanation:
Stative 'live' from 2010 to now → Present Perfect.

This question belongs to: English Tenses
Question #1086
By the time the show starts, we ___ our seats.
A. will take
B. take
C. are taking
D. will have taken

Correct Answer: Option D


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #1087
She ___ the clothes before the rain started.
A. had washed
B. was washing
C. washed
D. has washed

Correct Answer: Option A


Explanation:
Earlier washing.

This question belongs to: English Tenses
Question #1088
He ___ a new language these days.
A. learned
B. has learned
C. learns
D. is learning

Correct Answer: Option D


Explanation:
Temporary activity.

This question belongs to: English Tenses
Question #1089
She ___ for the exam for a month.
A. is preparing
B. prepares
C. has been preparing
D. prepared

Correct Answer: Option C


Explanation:
Duration to now.

This question belongs to: English Tenses
Question #1090
By next month, I ___ my driving test.
A. am passing
B. will pass
C. will have passed
D. pass

Correct Answer: Option C


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #1091
The children ___ when the teacher came in.
A. shouted
B. had shouted
C. were shouting
D. have shouted

Correct Answer: Option C


Explanation:
Past Continuous.

This question belongs to: English Tenses
Question #1092
I ___ a new phone last week.
A. have bought
B. had bought
C. buy
D. bought

Correct Answer: Option D


Explanation:
Last week → Simple Past.

This question belongs to: English Tenses
Question #1093
She ___ for you at the moment.
A. has waited
B. waits
C. waited
D. is waiting

Correct Answer: Option D


Explanation:
At the moment → Present Continuous.

This question belongs to: English Tenses
Question #1094
He ___ a book for three hours now.
A. read
B. reads
C. is reading
D. has been reading

Correct Answer: Option D


Explanation:
Duration up to now.

This question belongs to: English Tenses
Question #1095
If she were here, she ___ us.
A. will help
B. helps
C. helped
D. would help

Correct Answer: Option D


Explanation:
Second conditional.

This question belongs to: English Tenses
Question #1096
He told me that he ___ the job.
A. has got
B. got
C. had got
D. was getting

Correct Answer: Option C


Explanation:
Earlier getting in reported speech.

This question belongs to: English Tenses
Question #1097
She ___ when I entered the kitchen.
A. has cooked
B. cooked
C. was cooking
D. cooks

Correct Answer: Option C


Explanation:
Interrupted action.

This question belongs to: English Tenses
Question #1098
We ___ the task by tomorrow.
A. will have completed
B. will complete
C. are completing
D. complete

Correct Answer: Option A


Explanation:
Future deadline.

This question belongs to: English Tenses
Question #1099
He ___ the door before I could stop him.
A. has opened
B. was opening
C. had opened
D. opened

Correct Answer: Option C


Explanation:
Earlier opening.

This question belongs to: English Tenses
Question #1100
I ___ now. Please don't interrupt.
A. have worked
B. work
C. worked
D. am working

Correct Answer: Option D


Explanation:
Now → Present Continuous.

This question belongs to: English Tenses