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 43 of 71
Question #841
He ___ a novel for the last six months.
A. has been writing
B. is writing
C. wrote
D. writes

Correct Answer: Option A


Explanation:
Duration up to now → Present Perfect Continuous.

This question belongs to: English Tenses
Question #842
By the time you arrive, I ___ the house.
A. will have cleaned
B. will clean
C. am cleaning
D. clean

Correct Answer: Option A


Explanation:
Completion before future arrival → Future Perfect.

This question belongs to: English Tenses
Question #843
When I opened the door, my dog ___ at me.
A. has jumped
B. jumps
C. was jumping
D. jumped

Correct Answer: Option C


Explanation:
Past Continuous for action in progress.

This question belongs to: English Tenses
Question #844
She ___ just ___ her graduation.
A. has, completed
B. is, completing
C. was, completing
D. had, completed

Correct Answer: Option A


Explanation:
Recent completion → Present Perfect.

This question belongs to: English Tenses
Question #845
I ___ him for five years before he moved.
A. was knowing
B. knew
C. had known
D. have known

Correct Answer: Option C


Explanation:
Earlier duration before moving → Past Perfect.

This question belongs to: English Tenses
Question #846
If they had invited us, we ___ .
A. will go
B. went
C. would go
D. would have gone

Correct Answer: Option D


Explanation:
Third conditional.

This question belongs to: English Tenses
Question #847
He said that he ___ his work.
A. was finishing
B. had finished
C. has finished
D. finished

Correct Answer: Option B


Explanation:
Past action in reported speech → Past Perfect.

This question belongs to: English Tenses
Question #848
She ___ dinner when I called.
A. was cooking
B. has cooked
C. cooks
D. cooked

Correct Answer: Option A


Explanation:
Interrupted past action → Past Continuous.

This question belongs to: English Tenses
Question #849
They ___ in Mumbai since 2010.
A. are living
B. live
C. have lived
D. lived

Correct Answer: Option C


Explanation:
Stative verb with 'since' → Present Perfect.

This question belongs to: English Tenses
Question #850
By December, she ___ the course.
A. will finish
B. will have finished
C. finishes
D. is finishing

Correct Answer: Option B


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #851
I ___ the movie three times.
A. saw
B. have seen
C. see
D. had seen

Correct Answer: Option B


Explanation:
Experience → Present Perfect.

This question belongs to: English Tenses
Question #852
He ___ his keys and now he can't get in.
A. was losing
B. lost
C. had lost
D. has lost

Correct Answer: Option D


Explanation:
Recent past with present result → Present Perfect.

This question belongs to: English Tenses
Question #853
She ___ the letter when I entered.
A. wrote
B. has written
C. writes
D. was writing

Correct Answer: Option D


Explanation:
Action in progress at interruption.

This question belongs to: English Tenses
Question #854
We ___ for the train for an hour before it arrived.
A. were waiting
B. have been waiting
C. waited
D. had been waiting

Correct Answer: Option D


Explanation:
Duration before arrival → Past Perfect Continuous.

This question belongs to: English Tenses
Question #855
By next year, they ___ the construction.
A. will have completed
B. will complete
C. complete
D. are completing

Correct Answer: Option A


Explanation:
Deadline → Future Perfect.

This question belongs to: English Tenses
Question #856
I ___ the book you recommended.
A. had read
B. read
C. am reading
D. have read

Correct Answer: Option D


Explanation:
Present relevance → Present Perfect.

This question belongs to: English Tenses
Question #857
When I was a child, I ___ to the park every day.
A. was going
B. go
C. have gone
D. went

Correct Answer: Option D


Explanation:
Past habit → Simple Past.

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

Correct Answer: Option D


Explanation:
Duration from past to present → Present Perfect Continuous.

This question belongs to: English Tenses
Question #859
If she ___ the truth, she would have told us.
A. knew
B. has known
C. had known
D. knows

Correct Answer: Option C


Explanation:
Third conditional: if + past perfect.

This question belongs to: English Tenses
Question #860
She ___ when I knocked at the door.
A. has slept
B. slept
C. sleeps
D. was sleeping

Correct Answer: Option D


Explanation:
Action in progress when interrupted.

This question belongs to: English Tenses