the baby has cried for an hour. ( identify error)
Answers
Answered by
5
Both are correct, but they're not exactly the same.
The baby has cried for an hour, now maybe the baby is not crying anymore.
But the baby has been crying for an hour, baby is still crying.
The baby has cried for an hour, now maybe the baby is not crying anymore.
But the baby has been crying for an hour, baby is still crying.
snigdha74:
Yup, both are grammatically correct, but change based on the context, of which this sentence has none. So basically, there are no errors but another form can be used for this particular sentence.
Answered by
1
The baby has been crying for an hour.
I think the error is the use of the phrase’s past form instead of its progressive form, which is best suited in this sentence.
Similar questions
Chemistry,
6 months ago
English,
6 months ago
Social Sciences,
1 year ago
Geography,
1 year ago
Biology,
1 year ago
Business Studies,
1 year ago