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

I ___ my work before he came.
A. have done
B. did
C. do
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
I ___ him since 2015.
A. knew
B. was knowing
C. know
D. have known

Correct Answer: Option D


Explanation:
Present Perfect with 'since' for a state starting in the past continuing to now.

This question belongs to: English Tenses
Question #2
My eyes are tired because I ___ on the computer for hours.
A. sit
B. am sitting
C. sat
D. have been sitting

Correct Answer: Option D


Explanation:
Reason for present result → Present Perfect Continuous.

This question belongs to: English Tenses
Question #3
He ___ the news by the time I called him.
A. had heard
B. heard
C. was hearing
D. has heard

Correct Answer: Option A


Explanation:
Past Perfect.

This question belongs to: English Tenses