I ___ the letter before he arrived. MCQ with Answer and Explanation

I ___ the letter before he arrived.
A. wrote
B. had written
C. was writing
D. have written
Answer: Option B
Solution (By JKSSB Mock Tests)
Past Perfect for action completed before another past event.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
By next season, she ___ 50 matches.
A. is playing
B. will play
C. plays
D. will have played

Correct Answer: Option D


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #2
By the time we reach, the film ___ .
A. will have started
B. is starting
C. will start
D. starts

Correct Answer: Option A


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #3
She ___ for three hours and looks exhausted.
A. is dancing
B. has been dancing
C. danced
D. dances

Correct Answer: Option B


Explanation:
Action continuing up to now with visible result → Present Perfect Continuous.

This question belongs to: English Tenses