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

I ___ the letter before she arrived.
A. have posted
B. posted
C. had posted
D. was posting
Answer: Option C
Solution (By JKExamLibrary)
Earlier posting → Past Perfect.

This question belongs to: English Tenses

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1 Report Error
We ___ for you for 45 minutes.
A. wait
B. waited
C. have been waiting
D. are waiting

Correct Answer: Option C


Explanation:
Duration up to now.

This question belongs to: English Tenses
Question #2 Report Error
I ___ that movie, I saw it last week.
A. have already seen
B. already see
C. already saw
D. was already seeing

Correct Answer: Option A


Explanation:
Present Perfect with 'already' for experience.

This question belongs to: English Tenses
Question #3 Report Error
The teacher ___ the lesson at the moment.
A. explain
B. is explaining
C. explains
D. explained

Correct Answer: Option B


Explanation:
'at the moment' → Present Continuous.

This question belongs to: English Tenses