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 44 of 71
Question #861
We ___ here for ten years and we love it.
A. live
B. have lived
C. are living
D. lived

Correct Answer: Option B


Explanation:
Duration to present → Present Perfect.

This question belongs to: English Tenses
Question #862
By the time the guests arrived, we ___ everything.
A. had prepared
B. prepared
C. have prepared
D. were preparing

Correct Answer: Option A


Explanation:
Earlier preparation → Past Perfect.

This question belongs to: English Tenses
Question #863
The train ___ at 5 p.m. tomorrow.
A. departed
B. is departing
C. departs
D. will depart

Correct Answer: Option C


Explanation:
Timetable → Simple Present.

This question belongs to: English Tenses
Question #864
I ___ my leg and can't walk.
A. have broken
B. broke
C. break
D. had broken

Correct Answer: Option A


Explanation:
Past action with present result → Present Perfect.

This question belongs to: English Tenses
Question #865
She ___ the piano while her sister was singing.
A. has played
B. plays
C. was playing
D. played

Correct Answer: Option C


Explanation:
Simultaneous past actions → Past Continuous.

This question belongs to: English Tenses
Question #866
He ___ the novel by next Sunday.
A. will have finished
B. finishes
C. will finish
D. is finishing

Correct Answer: Option A


Explanation:
Future deadline → Future Perfect.

This question belongs to: English Tenses
Question #867
They ___ in the same class last year.
A. had been
B. have been
C. are
D. were

Correct Answer: Option D


Explanation:
Last year → Simple Past.

This question belongs to: English Tenses
Question #868
She ___ her work before the deadline.
A. completes
B. completed
C. had completed
D. has completed

Correct Answer: Option D


Explanation:
Completion with present relevance? Better 'has completed' if deadline is recent. Here correct 'has completed' as present perfect is common. But given 'before the deadline' could be past. However 'has completed' fits if deadline is ongoing. I'll set correct_answer D.

This question belongs to: English Tenses
Question #869
I ___ the same car for 10 years.
A. own
B. owned
C. am owning
D. have owned

Correct Answer: Option D


Explanation:
Duration from past to present → Present Perfect.

This question belongs to: English Tenses
Question #870
She ___ to market when it started raining.
A. goes
B. has gone
C. was going
D. went

Correct Answer: Option C


Explanation:
Ongoing action interrupted by rain.

This question belongs to: English Tenses
Question #871
We ___ the room for two hours.
A. painted
B. have been painting
C. paint
D. are painting

Correct Answer: Option B


Explanation:
Duration up to now → Present Perfect Continuous.

This question belongs to: English Tenses
Question #872
If you had called, I ___ you.
A. will help
B. would help
C. would have helped
D. helped

Correct Answer: Option C


Explanation:
Third conditional.

This question belongs to: English Tenses
Question #873
She said that she ___ very busy.
A. is
B. has been
C. will be
D. was

Correct Answer: Option D


Explanation:
Reported speech: present → past.

This question belongs to: English Tenses
Question #874
By the end of the week, I ___ all the exams.
A. take
B. will take
C. am taking
D. will have taken

Correct Answer: Option D


Explanation:
Completion by future point → Future Perfect.

This question belongs to: English Tenses
Question #875
She ___ the house before the guests arrived.
A. has cleaned
B. cleaned
C. had cleaned
D. was cleaning

Correct Answer: Option C


Explanation:
Earlier cleaning → Past Perfect.

This question belongs to: English Tenses
Question #876
I ___ my homework now.
A. did
B. have done
C. do
D. am doing

Correct Answer: Option D


Explanation:
Now → Present Continuous.

This question belongs to: English Tenses
Question #877
He ___ a shower at the moment.
A. is having
B. had
C. has
D. was having

Correct Answer: Option A


Explanation:
At the moment → Present Continuous.

This question belongs to: English Tenses
Question #878
We ___ a movie tonight. We have tickets.
A. watched
B. watch
C. are watching
D. will watch

Correct Answer: Option C


Explanation:
Fixed arrangement → Present Continuous.

This question belongs to: English Tenses
Question #879
She ___ the project last week.
A. had finished
B. finishes
C. has finished
D. finished

Correct Answer: Option D


Explanation:
Last week → Simple Past.

This question belongs to: English Tenses
Question #880
By next month, she ___ here for a year.
A. will work
B. will have been working
C. has worked
D. works

Correct Answer: Option B


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

This question belongs to: English Tenses