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 54 of 71
Question #1061
She ___ in the kitchen since morning.
A. is
B. was
C. had been
D. has been

Correct Answer: Option D


Explanation:
Duration to now → Present Perfect.

This question belongs to: English Tenses
Question #1062
By the end of the month, I ___ all the books.
A. will have read
B. am reading
C. read
D. will read

Correct Answer: Option A


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #1063
She ___ for the company for three years when she resigned.
A. was working
B. worked
C. has been working
D. had been working

Correct Answer: Option D


Explanation:
Duration before resignation → Past Perfect Continuous.

This question belongs to: English Tenses
Question #1064
If I knew the answer, I ___ you.
A. tell
B. would tell
C. told
D. will tell

Correct Answer: Option B


Explanation:
Second conditional.

This question belongs to: English Tenses
Question #1065
We ___ for you for an hour. Where were you?
A. waited
B. had been waiting
C. have been waiting
D. were waiting

Correct Answer: Option C


Explanation:
Duration up to now.

This question belongs to: English Tenses
Question #1066
By next week, they ___ the new bridge.
A. are building
B. will have built
C. will build
D. build

Correct Answer: Option B


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #1067
I ___ the book when he came.
A. read
B. was reading
C. have read
D. had read

Correct Answer: Option B


Explanation:
Action in progress at his coming.

This question belongs to: English Tenses
Question #1068
She ___ her homework by 8 p.m.
A. finished
B. was finishing
C. has finished
D. had finished

Correct Answer: Option D


Explanation:
Earlier completion before a past time? Or if 'by 8 p.m.' in past context. Assume past narrative → Past Perfect.

This question belongs to: English Tenses
Question #1069
I ___ to the market. Do you need anything?
A. went
B. have gone
C. am going
D. go

Correct Answer: Option C


Explanation:
Immediate plan → Present Continuous.

This question belongs to: English Tenses
Question #1070
He ___ the problem before the teacher explained.
A. solved
B. has solved
C. was solving
D. had solved

Correct Answer: Option D


Explanation:
Earlier solving → Past Perfect.

This question belongs to: English Tenses
Question #1071
She ___ a cup of coffee at the moment.
A. has
B. was having
C. had
D. is having

Correct Answer: Option D


Explanation:
Now → Present Continuous.

This question belongs to: English Tenses
Question #1072
We ___ the same restaurant for years.
A. have been visiting
B. visit
C. are visiting
D. visited

Correct Answer: Option A


Explanation:
Habitual action from past to present → Present Perfect Continuous.

This question belongs to: English Tenses
Question #1073
If it snows, we ___ a snowman.
A. would make
B. made
C. make
D. will make

Correct Answer: Option D


Explanation:
First conditional.

This question belongs to: English Tenses
Question #1074
He said that he ___ the project.
A. completed
B. completes
C. had completed
D. has completed

Correct Answer: Option C


Explanation:
Earlier completion in reported speech.

This question belongs to: English Tenses
Question #1075
She ___ the room when the phone rang.
A. left
B. leaves
C. was leaving
D. has left

Correct Answer: Option C


Explanation:
Action in progress when interrupted.

This question belongs to: English Tenses
Question #1076
We ___ the project since January.
A. work
B. worked
C. have been working
D. are working

Correct Answer: Option C


Explanation:
Duration from January.

This question belongs to: English Tenses
Question #1077
By next year, she ___ her master's degree.
A. earns
B. will earn
C. is earning
D. will have earned

Correct Answer: Option D


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #1078
He ___ the keys before he left the house.
A. has forgotten
B. forgot
C. had forgotten
D. was forgetting

Correct Answer: Option C


Explanation:
Earlier forgetting.

This question belongs to: English Tenses
Question #1079
She ___ a book now. Don't disturb her.
A. read
B. is reading
C. reads
D. has read

Correct Answer: Option B


Explanation:
Present Continuous.

This question belongs to: English Tenses
Question #1080
I ___ my arm. It hurts.
A. had broken
B. break
C. have broken
D. broke

Correct Answer: Option C


Explanation:
Past action with present result.

This question belongs to: English Tenses