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)_
Keep practising Language Comprehension
Browse all Language Comprehension questions for CTET, or explore more Language I topics.
Related questions
The passive of "The boy broke the glass." is:In "a flock of birds", "flock" is a:A group of words with a subject and a verb is a:In "She wants to learn", "to learn" is an:In "Swimming is fun", the word "swimming" is a:In "a laughing child", the word "laughing" is a:Complete: "If it rains, the match ___ cancelled."Complete: "He isn't late, ___?"