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. wasn't eating
B. didn't eat
C. don't eat
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. wins
C. won
D. win

Correct Answer: Option C


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. solved
C. were solving
D. solve

Correct Answer: Option C


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. complete
C. had completed
D. completed

Correct Answer: Option D


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. spoke
C. told
D. talked

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. have visited
B. visited
C. visits
D. were visiting

Correct Answer: Option B


Explanation:
Past simple with 'last summer'.

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

Correct Answer: Option C


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. was submitting
D. submitted

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. go
B. went
C. are going
D. have gone

Correct Answer: Option C


Explanation:
Present continuous for action happening now.

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

Correct Answer: Option A


Explanation:
Past perfect for earlier action.

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

Correct Answer: Option D


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. was reading
C. had read
D. read

Correct Answer: Option C


Explanation:
Reading occurred before signing; past perfect.

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

Correct Answer: Option A


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

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

Correct Answer: Option B


Explanation:
Past simple with 'last month'.

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

Correct Answer: Option B


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. was watching
B. watched
C. have watched
D. watch

Correct Answer: Option C


Explanation:
Present perfect with 'twice already'.

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

Correct Answer: Option D


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. would win
B. would have won
C. will win
D. won

Correct Answer: Option B


Explanation:
Third conditional: would have + past participle.

This question belongs to: English Verbs