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 27 of 71
Question #521
He ___ on his project since morning.
A. worked
B. works
C. has been working
D. is working

Correct Answer: Option C


Explanation:
Duration from past till now → Present Perfect Continuous.

This question belongs to: English Tenses
Question #522
My eyes are tired because I ___ on the computer for hours.
A. am sitting
B. sit
C. sat
D. have been sitting

Correct Answer: Option D


Explanation:
Reason for present result → Present Perfect Continuous.

This question belongs to: English Tenses
Question #523
She ___ for three hours and looks exhausted.
A. is dancing
B. dances
C. has been dancing
D. danced

Correct Answer: Option C


Explanation:
Action continuing up to now with visible result → Present Perfect Continuous.

This question belongs to: English Tenses
Question #524
The children ___ in the pool all afternoon.
A. played
B. are playing
C. have been playing
D. play

Correct Answer: Option C


Explanation:
Duration of activity up to now → Present Perfect Continuous.

This question belongs to: English Tenses
Question #525
I ___ this novel for a week now.
A. have been reading
B. read
C. am reading
D. was reading

Correct Answer: Option A


Explanation:
Action started a week ago and still ongoing → Present Perfect Continuous.

This question belongs to: English Tenses
Question #526
The workers ___ the road for two months.
A. have been repairing
B. are repairing
C. repair
D. repaired

Correct Answer: Option A


Explanation:
Unfinished continuing action → Present Perfect Continuous.

This question belongs to: English Tenses
Question #527
She ___ to call you since morning.
A. is trying
B. has been trying
C. tries
D. tried

Correct Answer: Option B


Explanation:
Repeated action from past till present → Present Perfect Continuous.

This question belongs to: English Tenses
Question #528
You look hot. ___ you ___?
A. Have, been running
B. Are, running
C. Do, run
D. Did, run

Correct Answer: Option A


Explanation:
Asking about recent activity with visible sign → Present Perfect Continuous.

This question belongs to: English Tenses
Question #529
The students ___ for the exam for a month now.
A. have been preparing
B. are preparing
C. prepare
D. prepared

Correct Answer: Option A


Explanation:
Duration from past to present → Present Perfect Continuous.

This question belongs to: English Tenses
Question #530
He ___ the guitar all evening.
A. is playing
B. played
C. plays
D. has been playing

Correct Answer: Option D


Explanation:
Activity continuing until now → Present Perfect Continuous.

This question belongs to: English Tenses
Question #531
We ___ here for twenty minutes and the bus hasn't come yet.
A. are standing
B. stand
C. stood
D. have been standing

Correct Answer: Option D


Explanation:
Duration from past till now → Present Perfect Continuous.

This question belongs to: English Tenses
Question #532
Her eyes are red. She ___.
A. has been crying
B. cries
C. cried
D. is crying

Correct Answer: Option A


Explanation:
Recent ongoing action leading to present result.

This question belongs to: English Tenses
Question #533
The scientists ___ on this vaccine for years.
A. are working
B. work
C. have been working
D. worked

Correct Answer: Option C


Explanation:
Long-duration action continuing to present → Present Perfect Continuous.

This question belongs to: English Tenses
Question #534
I ___ to learn Spanish for six months.
A. try
B. am trying
C. tried
D. have been trying

Correct Answer: Option D


Explanation:
Duration from past till now → Present Perfect Continuous.

This question belongs to: English Tenses
Question #535
The baby ___ for an hour. Can you feed him?
A. has been crying
B. cried
C. cries
D. is crying

Correct Answer: Option A


Explanation:
Continuous action up to now → Present Perfect Continuous.

This question belongs to: English Tenses
Question #536
They ___ the house all morning.
A. are cleaning
B. have been cleaning
C. clean
D. cleaned

Correct Answer: Option B


Explanation:
Ongoing action with duration up to now.

This question belongs to: English Tenses
Question #537
She ___ yoga for a decade.
A. is practicing
B. practiced
C. has been practicing
D. practices

Correct Answer: Option C


Explanation:
Long-term activity from past to present → Present Perfect Continuous.

This question belongs to: English Tenses
Question #538
We ___ the same car for 10 years.
A. have been owning
B. are owning
C. own
D. owned

Correct Answer: Option A


Explanation:
Stative verb 'own' can be used in perfect continuous to emphasise duration. Alternatively, 'have owned' is also possible, but 'have been owning' is acceptable in informal contexts. (Best answer here: C)

This question belongs to: English Tenses
Question #539
He ___ a letter since 9 a.m.
A. wrote
B. is writing
C. has been writing
D. writes

Correct Answer: Option C


Explanation:
Unfinished action with duration → Present Perfect Continuous.

This question belongs to: English Tenses
Question #540
I ___ for this opportunity all my life.
A. wait
B. have been waiting
C. am waiting
D. waited

Correct Answer: Option B


Explanation:
Lifelong duration up to now → Present Perfect Continuous.

This question belongs to: English Tenses