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

Correct Answer: Option C


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

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

Correct Answer: Option B


Explanation:
Present Perfect with present result.

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

Correct Answer: Option C


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

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

Correct Answer: Option B


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

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

Correct Answer: Option C


Explanation:
Simple Present for a general habit/preference.

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

Correct Answer: Option A


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

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

Correct Answer: Option C


Explanation:
Simple Past for sequence of completed actions.

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

Correct Answer: Option A


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

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

Correct Answer: Option C


Explanation:
Past Continuous interrupted by Simple Past.

This question belongs to: English Tenses
Question #50 Report Error
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