Verbs MCQs

English

Verbs MCQs

Practice Verbs MCQs with answers and detailed explanations. Learn about action verbs, helping verbs, linking verbs, transitive verbs, intransitive verbs and modal verbs through multiple choice questions designed for SSC, Railway, Banking, UPSC, JKSSB, Police, Teaching and other competitive exams.

795
Total Questions

Practice Questions

Page 15 of 40
Question #281
I ________ anything since morning.
A. don't eat
B. didn't eat
C. wasn't eating
D. haven't eaten

Correct Answer: Option D


Explanation:
Present perfect with 'since'.

This question belongs to: English Verbs
Question #282
He ________ the race despite the injury.
A. has won
B. won
C. wins
D. win

Correct Answer: Option B


Explanation:
Past simple for a specific completed event.

This question belongs to: English Verbs
Question #283
The students ________ the questions when the time was up.
A. had solved
B. were solving
C. solve
D. solved

Correct Answer: Option B


Explanation:
Past continuous for ongoing solving when time ended.

This question belongs to: English Verbs
Question #284
I ________ my work just now.
A. have completed
B. completed
C. had completed
D. complete

Correct Answer: Option B


Explanation:
'Just now' refers to immediate past; simple past is common.

This question belongs to: English Verbs
Question #285
He ________ a lie when his mother questioned him.
A. said
B. talked
C. told
D. spoke

Correct Answer: Option C


Explanation:
'Tell a lie' is correct collocation.

This question belongs to: English Verbs
Question #286
We ________ the Himalayas last summer.
A. visits
B. were visiting
C. visited
D. have visited

Correct Answer: Option C


Explanation:
Past simple with 'last summer'.

This question belongs to: English Verbs
Question #287
She ________ the news already.
A. has heard
B. hears
C. heard
D. was hearing

Correct Answer: Option A


Explanation:
Present perfect with 'already'.

This question belongs to: English Verbs
Question #288
He ________ the assignment before the deadline.
A. submits
B. had submitted
C. submitted
D. was submitting

Correct Answer: Option B


Explanation:
Past perfect for completion before deadline.

This question belongs to: English Verbs
Question #289
The children ________ to school now.
A. are going
B. went
C. have gone
D. go

Correct Answer: Option A


Explanation:
Present continuous for action happening now.

This question belongs to: English Verbs
Question #290
I ________ the work before you asked.
A. was finishing
B. had finished
C. finished
D. have finished

Correct Answer: Option B


Explanation:
Past perfect for earlier action.

This question belongs to: English Verbs
Question #291
She ________ a nap when I called.
A. has
B. was having
C. had
D. is having

Correct Answer: Option B


Explanation:
Past continuous for ongoing action at a past moment.

This question belongs to: English Verbs
Question #292
He ________ the dog for a walk every morning.
A. is taking
B. takes
C. took
D. take

Correct Answer: Option B


Explanation:
Habitual simple present; 'He' takes 'takes'.

This question belongs to: English Verbs
Question #293
She ________ the letter carefully before signing.
A. reads
B. had read
C. read
D. was reading

Correct Answer: Option B


Explanation:
Reading occurred before signing; past perfect.

This question belongs to: English Verbs
Question #294
He ________ a lot of work today.
A. is doing
B. has done
C. does
D. did

Correct Answer: Option B


Explanation:
Present perfect with 'today' (time not over).

This question belongs to: English Verbs
Question #295
We ________ to the new house last month.
A. are shifting
B. have shifted
C. shift
D. shifted

Correct Answer: Option D


Explanation:
Past simple with 'last month'.

This question belongs to: English Verbs
Question #296
The mechanic ________ the car when I arrived.
A. had repaired
B. repairs
C. was repairing
D. repaired

Correct Answer: Option C


Explanation:
Past continuous for ongoing action when I arrived.

This question belongs to: English Verbs
Question #297
He ________ his leg and couldn't walk.
A. breaks
B. has broken
C. had broken
D. broke

Correct Answer: Option C


Explanation:
Past perfect for cause before result (couldn't walk).

This question belongs to: English Verbs
Question #298
I ________ the movie twice already.
A. watch
B. have watched
C. watched
D. was watching

Correct Answer: Option B


Explanation:
Present perfect with 'twice already'.

This question belongs to: English Verbs
Question #299
She ________ angry because I forgot her birthday.
A. has got
B. got
C. gets
D. was getting

Correct Answer: Option B


Explanation:
Simple past reaction to a past event.

This question belongs to: English Verbs
Question #300
He ________ the race if he had practiced more.
A. won
B. would win
C. would have won
D. will win

Correct Answer: Option C


Explanation:
Third conditional: would have + past participle.

This question belongs to: English Verbs