Correct option is A
Option (a) "has been sleeping" is the correct answer.
Explanation:
· The phrase "for the last one hour" indicates that the action started in the past and is still continuing up to the present. This is a characteristic of the present perfect continuous tense.
· The present perfect continuous tense is used to express actions that began in the past and are still ongoing, especially when emphasizing the duration of the action.
· Structure of Present Perfect Continuous Tense:
· Subject + has/have + been + verb (V1) + -ing form + time expression
· Correct Sentence: "The child has been sleeping for the last one hour."
Why the Other Options Are Incorrect:
· Option (b) "slept" uses the simple past tense, which is incorrect because it suggests the action is complete, without any ongoing aspect.
· Option (c) "is sleeping" uses the present continuous tense, which is not appropriate because it does not convey the duration of the action over time.
· Option (d) "was sleeping" uses the past continuous tense, which indicates an action that was ongoing in the past but does not continue into the present.
Therefore, "has been sleeping" is the correct form of the verb to indicate that the child started sleeping one hour ago and is still asleep.