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 49 of 71
Question #961
I ___ the keys on the table. Have you seen them?
A. had put
B. have put
C. was putting
D. put

Correct Answer: Option B


Explanation:
Recent action with present relevance → Present Perfect.

This question belongs to: English Tenses
Question #962
She ___ when the bell rang.
A. slept
B. sleeps
C. has slept
D. was sleeping

Correct Answer: Option D


Explanation:
Interrupted past action.

This question belongs to: English Tenses
Question #963
They ___ for two hours before the power came back.
A. waited
B. were waiting
C. have been waiting
D. had been waiting

Correct Answer: Option D


Explanation:
Duration before past restoration → Past Perfect Continuous.

This question belongs to: English Tenses
Question #964
I ___ my work by 5 p.m.
A. will finish
B. finish
C. am finishing
D. will have finished

Correct Answer: Option D


Explanation:
Future deadline.

This question belongs to: English Tenses
Question #965
She ___ the novel three times.
A. has read
B. read
C. reads
D. had read

Correct Answer: Option A


Explanation:
Experience up to now → Present Perfect.

This question belongs to: English Tenses
Question #966
He ___ the project before the boss came.
A. completed
B. was completing
C. has completed
D. had completed

Correct Answer: Option D


Explanation:
Earlier action → Past Perfect.

This question belongs to: English Tenses
Question #967
I ___ for the company for ten years.
A. am working
B. worked
C. have been working
D. work

Correct Answer: Option C


Explanation:
Duration to present → Present Perfect Continuous.

This question belongs to: English Tenses
Question #968
He said that he ___ the letter the previous day.
A. was sending
B. had sent
C. sent
D. has sent

Correct Answer: Option B


Explanation:
Past action before saying → Past Perfect.

This question belongs to: English Tenses
Question #969
She ___ on the phone when the doorbell rang.
A. talks
B. was talking
C. talked
D. has talked

Correct Answer: Option B


Explanation:
Interrupted past action.

This question belongs to: English Tenses
Question #970
We ___ the task by tomorrow morning.
A. will complete
B. complete
C. will have completed
D. are completing

Correct Answer: Option C


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #971
She ___ the house before the visitors arrived.
A. cleaned
B. had cleaned
C. has cleaned
D. cleans

Correct Answer: Option B


Explanation:
Earlier cleaning.

This question belongs to: English Tenses
Question #972
I ___ a movie now. I'll call you later.
A. am watching
B. have watched
C. watch
D. watched

Correct Answer: Option A


Explanation:
Now → Present Continuous.

This question belongs to: English Tenses
Question #973
He ___ in the queue for an hour when the window closed.
A. has been standing
B. had been standing
C. was standing
D. stood

Correct Answer: Option B


Explanation:
Duration before closure → Past Perfect Continuous.

This question belongs to: English Tenses
Question #974
The children ___ the exam by next Monday.
A. are taking
B. will take
C. take
D. will have taken

Correct Answer: Option D


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #975
She ___ the answer to the question.
A. has known
B. knew
C. is knowing
D. knows

Correct Answer: Option D


Explanation:
Stative verb → Simple Present.

This question belongs to: English Tenses
Question #976
I ___ the work before I left the office.
A. have finished
B. had finished
C. was finishing
D. finished

Correct Answer: Option B


Explanation:
Earlier completion → Past Perfect.

This question belongs to: English Tenses
Question #977
She ___ a new language for six months.
A. learns
B. is learning
C. learned
D. has been learning

Correct Answer: Option D


Explanation:
Duration up to now.

This question belongs to: English Tenses
Question #978
If I were you, I ___ that job.
A. would accept
B. will accept
C. accepted
D. accept

Correct Answer: Option A


Explanation:
Second conditional.

This question belongs to: English Tenses
Question #979
We ___ for the bus for 20 minutes now.
A. waited
B. have been waiting
C. wait
D. are waiting

Correct Answer: Option B


Explanation:
Duration to present.

This question belongs to: English Tenses
Question #980
By the time the party starts, we ___ everything.
A. will arrange
B. arrange
C. are arranging
D. will have arranged

Correct Answer: Option D


Explanation:
Completion before future start.

This question belongs to: English Tenses