I ___ my work before he came. MCQ with Answer and Explanation

I ___ my work before he came.
A. do
B. did
C. have done
D. had done
Answer: Option D
Solution (By JKSSB Mock Tests)
Earlier action → Past Perfect.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
We ___ the work by 6 p.m.
A. will have finished
B. are finishing
C. will finish
D. finish

Correct Answer: Option A


Explanation:
Future deadline → Future Perfect.

This question belongs to: English Tenses
Question #2
I ___ to the supermarket; we need milk.
A. have gone
B. go
C. am going
D. went

Correct Answer: Option C


Explanation:
Present Continuous for immediate future plan.

This question belongs to: English Tenses
Question #3
We ___ the project for three months now.
A. have been developing
B. develop
C. are developing
D. developed

Correct Answer: Option A


Explanation:
Duration up to now.

This question belongs to: English Tenses