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 31 of 71
Question #601
She ___ letters all afternoon.
A. has written
B. wrote
C. was writing
D. writes

Correct Answer: Option C


Explanation:
Duration of past activity → Past Continuous.

This question belongs to: English Tenses
Question #602
He ___ the bill already.
A. was paying
B. paid
C. has paid
D. pays

Correct Answer: Option C


Explanation:
'Already' with present relevance → Present Perfect.

This question belongs to: English Tenses
Question #603
I ___ him since Monday.
A. wasn't seeing
B. hadn't seen
C. didn't see
D. haven't seen

Correct Answer: Option D


Explanation:
From past to present → Present Perfect negative.

This question belongs to: English Tenses
Question #604
She ___ a teacher since 2015.
A. had been
B. has been
C. is
D. was

Correct Answer: Option B


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

This question belongs to: English Tenses
Question #605
We ___ each other for the last ten years.
A. have known
B. knew
C. were knowing
D. know

Correct Answer: Option A


Explanation:
Duration from past to now → Present Perfect.

This question belongs to: English Tenses
Question #606
By this time next year, I ___ my degree.
A. am completing
B. will have completed
C. will complete
D. complete

Correct Answer: Option B


Explanation:
Future Perfect: action will be finished by a specific future time.

This question belongs to: English Tenses
Question #607
I ___ a doctor when I grow up.
A. will be
B. shall be
C. be
D. am

Correct Answer: Option A


Explanation:
Simple Future 'will be' for future profession.

This question belongs to: English Tenses
Question #608
Look at the clouds! It ___.
A. rained
B. will rain
C. rains
D. is going to rain

Correct Answer: Option D


Explanation:
Prediction based on present evidence → 'is going to'.

This question belongs to: English Tenses
Question #609
I have already decided. I ___ a new car.
A. bought
B. will buy
C. am going to buy
D. buy

Correct Answer: Option C


Explanation:
Pre-planned intention → 'am going to'.

This question belongs to: English Tenses
Question #610
The phone is ringing. I ___ it.
A. answer
B. am answering
C. will answer
D. answered

Correct Answer: Option C


Explanation:
Instant decision → 'will'.

This question belongs to: English Tenses
Question #611
She ___ 25 next month.
A. has been
B. is
C. will be
D. is going to be

Correct Answer: Option C


Explanation:
Future fact (age) → 'will be'.

This question belongs to: English Tenses
Question #612
I think he ___ the exam.
A. passed
B. is passing
C. passes
D. will pass

Correct Answer: Option D


Explanation:
Prediction with 'think' → Simple Future 'will pass'.

This question belongs to: English Tenses
Question #613
We ___ to Goa next week. Tickets are booked.
A. are going
B. went
C. go
D. will go

Correct Answer: Option A


Explanation:
Definite future arrangement → Present Continuous 'are going'.

This question belongs to: English Tenses
Question #614
The train ___ at 6 p.m. tomorrow.
A. leaves
B. is leaving
C. has left
D. will leave

Correct Answer: Option A


Explanation:
Scheduled future → Simple Present 'leaves'.

This question belongs to: English Tenses
Question #615
I ___ you as soon as I reach home.
A. am calling
B. call
C. called
D. will call

Correct Answer: Option D


Explanation:
Future action in time clause → main clause uses 'will'.

This question belongs to: English Tenses
Question #616
If it rains, we ___ at home.
A. stay
B. stayed
C. are staying
D. will stay

Correct Answer: Option D


Explanation:
First conditional: if + present, will + base.

This question belongs to: English Tenses
Question #617
By the time you arrive, I ___ dinner.
A. cook
B. will have cooked
C. will cook
D. am cooking

Correct Answer: Option B


Explanation:
Future Perfect: action completed before another future event.

This question belongs to: English Tenses
Question #618
At this time tomorrow, I ___ on the beach.
A. will lie
B. am lying
C. have lain
D. will be lying

Correct Answer: Option D


Explanation:
Future Continuous for action in progress at a specific future time.

This question belongs to: English Tenses
Question #619
She ___ her project by next Friday.
A. finishes
B. is finishing
C. will finish
D. will have finished

Correct Answer: Option D


Explanation:
Deadline in future → Future Perfect.

This question belongs to: English Tenses
Question #620
I ___ for you at the station when you arrive.
A. will wait
B. wait
C. waited
D. will be waiting

Correct Answer: Option D


Explanation:
Future Continuous for ongoing action when another future action occurs.

This question belongs to: English Tenses