He ________ a lot of work today. MCQ with Answer and Explanation

He ________ a lot of work today.
A. does
B. did
C. is doing
D. has done
Answer: Option D
Solution (By JKSSB Mock Tests)
Present perfect with 'today' (time not over).

This question belongs to: English Verbs
Request complete Subject PDF

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Verbs Questions

Question #1
The manager, along with his colleagues, ________ present at the meeting.
A. are
B. were
C. have been
D. was

Correct Answer: Option D


Explanation:
When 'along with' joins two nouns, verb agrees with the first noun (singular).

This question belongs to: English Verbs
Question #2
No sooner ________ the door than the lights went out.
A. did I open
B. I had opened
C. I opened
D. had I opened

Correct Answer: Option D


Explanation:
'No sooner...than' takes past perfect with inversion after 'no sooner'.

This question belongs to: English Verbs
Question #3
She has ________ the laundry on the line.
A. hang
B. hanged
C. hanging
D. hung

Correct Answer: Option D


Explanation:
Past participle of suspend: hung.

This question belongs to: English Verbs