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

She ___ already ___ the letter.
A. had, written
B. did, write
C. has, written
D. was, writing
Answer: Option C
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
She ___ English for two years now.
A. has been learning
B. learns
C. learned
D. is learning

Correct Answer: Option A


Explanation:
Present Perfect Continuous with 'for'.

This question belongs to: English Tenses
Question #2
He ___ the novel by next Sunday.
A. will finish
B. finishes
C. is finishing
D. will have finished

Correct Answer: Option D


Explanation:
Future deadline → Future Perfect.

This question belongs to: English Tenses
Question #3
He ___ a new job, so he's very happy.
A. was getting
B. gets
C. got
D. has got

Correct Answer: Option D


Explanation:
Present Perfect for recent event with present result.

This question belongs to: English Tenses