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. had been walking
B. were walking
C. walked
D. have walked

Correct Answer: Option A


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. did
B. was doing
C. does
D. has done

Correct Answer: Option D


Explanation:
Present Perfect with present result.

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

Correct Answer: Option A


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. buy
C. will 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. didn't eat
C. doesn't eat
D. isn't eating

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. have worked
B. will work
C. worked
D. will have worked

Correct Answer: Option D


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. was taking
B. takes
C. took
D. had taken

Correct Answer: Option C


Explanation:
Simple Past for sequence of completed actions.

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

Correct Answer: Option A


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

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

Correct Answer: Option C


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. knew
C. have known
D. am knowing

Correct Answer: Option C


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. are living
B. lived
C. have been living
D. live

Correct Answer: Option C


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. visit
B. am visiting
C. have visited
D. visited

Correct Answer: Option A


Explanation:
Simple Present for habitual routine.

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

Correct Answer: Option B


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. will pass
C. would have passed
D. passed

Correct Answer: Option C


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. wait
B. am waiting
C. have been waiting
D. waited

Correct Answer: Option C


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. had lost
B. was losing
C. loses
D. lost

Correct Answer: Option A


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. watched
C. were watching
D. have watched

Correct Answer: Option C


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. have worked
C. will have worked
D. will work

Correct Answer: Option C


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. was seeing
B. see
C. saw
D. have seen

Correct Answer: Option D


Explanation:
Present Perfect with 'already'.

This question belongs to: English Tenses