0
Paris zhao Posted 14 years ago
Grammar

she has cried vs she has been crying

Hello, I have question about the use of present perfect and its progressive form. I read from a grammar book that "She has cried" is grammatically wrong, though the form is right, and the right way to say is "She has been crying"; And the other similar cases include "She has played cards,";"She's fooled with my papers", which are both grammatically wrong. I want to know more about the subject. Why? Or there's no reason, just rule? Could you give more examples?
Thank you very much.
  

Top answer

She has cried. She has played cards. She's fooled with my papers .

  • She has cried.
  • She has played cards.
  • She's fooled with my papers .
  • They are not wrong; they simply refer to a past experience or action at some unspecified time.
  • The progressive forms indicate that it is very recent and is probably continuing or will continue to occur.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

2 Answers
0
She has cried.
She has played cards.
She's fooled with my papers.

They are not wrong; they simply refer to a past experience or action at some unspecified time. The progressive forms indicate that it is very recent and is probably continuing or will continue to occur.
0
paris zhaoI read from a grammar book that "She has cried" is grammatically wrong, though the form is right, and the right way to say is "She has been crying"; And the other similar cases include "She has played cards,";"She's fooled with my papers", which are both grammatically wrong.
I don't think your book is explaining this as well as it could. Those forms

Related Questions