She ___ her work before the deadline. MCQ with Answer and Explanation

She ___ her work before the deadline.
A. had completed
B. completes
C. completed
D. has completed
Answer: Option D
Solution (By JKExamLibrary)
Completion with present relevance? Better 'has completed' if deadline is recent. Here correct 'has completed' as present perfect is common. But given 'before the deadline' could be past. However 'has completed' fits if deadline is ongoing. I'll set correct_answer D.

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
I ___ the window because it was hot.
A. have opened
B. was opening
C. open
D. opened

Correct Answer: Option D


Explanation:
Simple Past.

This question belongs to: English Tenses
Question #2 Report Error
I ___ the keys on the table. Have you seen them?
A. had put
B. was putting
C. have put
D. put

Correct Answer: Option C


Explanation:
Recent action with present relevance → Present Perfect.

This question belongs to: English Tenses
Question #3 Report Error
We ___ the house by the end of the year.
A. will have built
B. will build
C. build
D. are building

Correct Answer: Option A


Explanation:
Future deadline.

This question belongs to: English Tenses