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 63 of 71
Question #1241
The train ___ by the time we reached the station.
A. has left
B. was leaving
C. left
D. had left

Correct Answer: Option D


Explanation:
Earlier departure.

This question belongs to: English Tenses
Question #1242
I ___ the letter. You can post it.
A. was writing
B. wrote
C. have written
D. had written

Correct Answer: Option C


Explanation:
Recently completed → Present Perfect.

This question belongs to: English Tenses
Question #1243
She ___ a picture when I entered.
A. has drawn
B. draws
C. was drawing
D. drew

Correct Answer: Option C


Explanation:
Past Continuous.

This question belongs to: English Tenses
Question #1244
He ___ in the garden all morning.
A. works
B. has been working
C. is working
D. worked

Correct Answer: Option B


Explanation:
Duration up to now.

This question belongs to: English Tenses
Question #1245
By the time the concert starts, they ___ the hall.
A. fill
B. will fill
C. are filling
D. will have filled

Correct Answer: Option D


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #1246
She ___ the article before the magazine published it.
A. was writing
B. has written
C. had written
D. wrote

Correct Answer: Option C


Explanation:
Earlier writing.

This question belongs to: English Tenses
Question #1247
I ___ the phone now. Wait a minute.
A. answer
B. am answering
C. answered
D. have answered

Correct Answer: Option B


Explanation:
Now → Present Continuous.

This question belongs to: English Tenses
Question #1248
She ___ a member of the club for five years.
A. was
B. had been
C. has been
D. is

Correct Answer: Option C


Explanation:
Duration from past to present.

This question belongs to: English Tenses
Question #1249
If he ___ the truth, he would not be in trouble.
A. tells
B. had told
C. would tell
D. told

Correct Answer: Option B


Explanation:
Mixed conditional: past condition with present result → if + past perfect.

This question belongs to: English Tenses
Question #1250
We ___ the project by the time the boss arrives.
A. will have completed
B. will complete
C. are completing
D. complete

Correct Answer: Option A


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #1251
He ___ the car before he sold it.
A. had repaired
B. was repairing
C. has repaired
D. repaired

Correct Answer: Option A


Explanation:
Earlier repair.

This question belongs to: English Tenses
Question #1252
I ___ a novel at present.
A. wrote
B. am writing
C. have written
D. write

Correct Answer: Option B


Explanation:
At present → Present Continuous.

This question belongs to: English Tenses
Question #1253
He ___ the exam three times and failed.
A. took
B. has taken
C. was taking
D. had taken

Correct Answer: Option D


Explanation:
Earlier attempts before failing → Past Perfect.

This question belongs to: English Tenses
Question #1254
She ___ when the alarm went off.
A. has cooked
B. cooked
C. cooks
D. was cooking

Correct Answer: Option D


Explanation:
Interrupted action.

This question belongs to: English Tenses
Question #1255
We ___ the house for two hours and we need a break.
A. cleaned
B. have been cleaning
C. clean
D. are cleaning

Correct Answer: Option B


Explanation:
Duration up to now.

This question belongs to: English Tenses
Question #1256
By the time I finish, I ___ for 10 hours.
A. am working
B. work
C. will work
D. will have been working

Correct Answer: Option D


Explanation:
Duration up to future point → Future Perfect Continuous.

This question belongs to: English Tenses
Question #1257
The film ___ when we entered.
A. had already begun
B. was already beginning
C. already began
D. has already begun

Correct Answer: Option A


Explanation:
Earlier start.

This question belongs to: English Tenses
Question #1258
I ___ my friend yesterday.
A. meet
B. met
C. was meeting
D. have met

Correct Answer: Option B


Explanation:
Yesterday → Simple Past.

This question belongs to: English Tenses
Question #1259
She ___ a nap now. Shh!
A. takes
B. is taking
C. has taken
D. took

Correct Answer: Option B


Explanation:
Now → Present Continuous.

This question belongs to: English Tenses
Question #1260
He ___ in this apartment since January.
A. lived
B. lives
C. is living
D. has been living

Correct Answer: Option D


Explanation:
Duration from January.

This question belongs to: English Tenses