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 3 of 71
Question #41
We ___ for three hours before it started to rain.
A. were walking
B. walked
C. have walked
D. had been walking

Correct Answer: Option D


Explanation:
Past Perfect Continuous for duration leading up to a past event.

This question belongs to: English Tenses
Question #42
She ___ her homework, so she can go out now.
A. does
B. has done
C. was doing
D. did

Correct Answer: Option B


Explanation:
Present Perfect with present result.

This question belongs to: English Tenses
Question #43
He ___ in the garden at 5 p.m. yesterday.
A. has worked
B. worked
C. was working
D. had worked

Correct Answer: Option C


Explanation:
Past Continuous for a specific time in the past.

This question belongs to: English Tenses
Question #44
I ___ a car if I had enough money.
A. would buy
B. will buy
C. buy
D. bought

Correct Answer: Option A


Explanation:
Second conditional (unreal present): if + past, would + base.

This question belongs to: English Tenses
Question #45
He ___ fast food, he prefers home-cooked meals.
A. hasn't eaten
B. isn't eating
C. doesn't eat
D. didn't eat

Correct Answer: Option C


Explanation:
Simple Present for a general habit/preference.

This question belongs to: English Tenses
Question #46
By the end of this month, I ___ here for a year.
A. will have worked
B. worked
C. have worked
D. will work

Correct Answer: Option A


Explanation:
Future Perfect for duration up to a future point.

This question belongs to: English Tenses
Question #47
She ___ her bag and left the room.
A. takes
B. was taking
C. had taken
D. took

Correct Answer: Option D


Explanation:
Simple Past for sequence of completed actions.

This question belongs to: English Tenses
Question #48
I ___ this song since morning.
A. am singing
B. was singing
C. sing
D. have been singing

Correct Answer: Option D


Explanation:
Present Perfect Continuous with 'since' + time.

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

Correct Answer: Option D


Explanation:
Past Continuous interrupted by Simple Past.

This question belongs to: English Tenses
Question #50
I ___ him since he was a child.
A. know
B. have known
C. knew
D. am knowing

Correct Answer: Option B


Explanation:
Present Perfect with 'since' for a state up to now.

This question belongs to: English Tenses
Question #51
They ___ in this city for ten years now.
A. live
B. have been living
C. lived
D. are living

Correct Answer: Option B


Explanation:
Present Perfect Continuous for an action that started in the past and continues.

This question belongs to: English Tenses
Question #52
I ___ my grandparents every Sunday.
A. have visited
B. visited
C. am visiting
D. visit

Correct Answer: Option D


Explanation:
Simple Present for habitual routine.

This question belongs to: English Tenses
Question #53
She ___ her room when I came home.
A. cleaned
B. cleans
C. was cleaning
D. has cleaned

Correct Answer: Option C


Explanation:
Past Continuous for ongoing activity at a past time.

This question belongs to: English Tenses
Question #54
If she had studied, she ___ the test.
A. would pass
B. would have passed
C. passed
D. will pass

Correct Answer: Option B


Explanation:
Third conditional: if + past perfect, would have + past participle.

This question belongs to: English Tenses
Question #55
I ___ for you for over an hour.
A. have been waiting
B. waited
C. wait
D. am waiting

Correct Answer: Option A


Explanation:
Present Perfect Continuous with 'for' + duration up to now.

This question belongs to: English Tenses
Question #56
She ___ her pen, so I lent her mine.
A. loses
B. had lost
C. was losing
D. lost

Correct Answer: Option B


Explanation:
Past Perfect to show the earlier action.

This question belongs to: English Tenses
Question #57
We ___ TV when the earthquake happened.
A. watch
B. have watched
C. watched
D. were watching

Correct Answer: Option D


Explanation:
Past Continuous interrupted by simple past.

This question belongs to: English Tenses
Question #58
By next January, I ___ at this company for five years.
A. will be working
B. will have worked
C. will work
D. have worked

Correct Answer: Option B


Explanation:
Future Perfect with 'by + time' and duration.

This question belongs to: English Tenses
Question #59
He ___ when he fell off the ladder.
A. was painting
B. painted
C. paints
D. has painted

Correct Answer: Option A


Explanation:
Past Continuous for ongoing action when an accident occurred.

This question belongs to: English Tenses
Question #60
I ___ the movie already.
A. have seen
B. was seeing
C. saw
D. see

Correct Answer: Option A


Explanation:
Present Perfect with 'already'.

This question belongs to: English Tenses