She ___ already ___ the letter. MCQ with Answer and Explanation

She ___ already ___ the letter.
A. was, writing
B. has, written
C. had, written
D. did, write
Answer: Option B
Solution (By JKSSB Mock Tests)
Present Perfect with 'already' for recent completion.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
He said that he ___ my brother the previous day.
A. has met
B. had met
C. met
D. meets

Correct Answer: Option B


Explanation:
Past simple with 'previous day' changes to past perfect.

This question belongs to: English Tenses
Question #2
She ___ to call you since morning.
A. has been trying
B. tries
C. is trying
D. tried

Correct Answer: Option A


Explanation:
Repeated action from past till present → Present Perfect Continuous.

This question belongs to: English Tenses
Question #3
She ___ her work before she left.
A. completed
B. had completed
C. has completed
D. was completing

Correct Answer: Option B


Explanation:
Earlier completion.

This question belongs to: English Tenses