Start learning →

Which sentence is in the present perfect?

AShe finished her work.
BShe was finishing work.
CShe will finish work.
DShe has finished her work.
Answer & Solution
Correct answer: D. She has finished her work.
1. The present perfect combines the present tense of "have" with a past participle. 2. It expresses a past event with present consequences. 3. "She has finished" fits this pattern. 4. The others are simple past, past continuous and future. **Why not the others:** "Finished" alone is simple past, "was finishing" is past continuous, and "will finish" is future. _Source: Wikipedia, "Present perfect", section "introduction" (revision 1379339040)_
Practise this question with Quill — CTET →

Keep practising Language Comprehension

Browse all Language Comprehension questions for CTET, or explore more Language I topics.

Start a Language Comprehension lesson →