0
Nugso Posted 13 years ago
Grammar

Could / Could Have

Hello everyone. Which one of the followings is correct?

A:"Oh, man, how could one you do such a thing?"
A:*Oh, man, how could one have done such a thing?"

The person "A" hears the news and thinks how bad the action was.

The latter one means the action was not comitted but A is wondering how one could have done it had he wanted, right?
  

Top answer

Nugso The person "A" hears the news and thinks how bad the action was. How could you have done such a thing? ) How could anyone have done such a thing?

  • Nugso The person "A" hears the news and thinks how bad the action was.
  • How could you have done such a thing?
  • ) How could anyone have done such a thing?
  • ) But ALSO: How could you do such a thing?
  • ) How could anyone do such a thing?
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.

7 Answers
0
NugsoThe person "A" hears the news and thinks how bad the action was.
How could you have done such a thing? (Said directly to the person who did it.)
How could anyone have done such a thing? (Said when someone else did it.)

But ALSO:

How could you do such a thing? (Said directly to the person who did it.)
How could anyone do such a
0
Thanks, CalifJim. So my sentences are same in meaning, right?
0
Right. This is a case where could and could have are both used.

CJ
0
That means we can use
How could someone have done that to mean
1.We are surprised at what has happened.
And it could also mean in some cases
2.That it has not happened but thinking how someone could have done it if he had wanted it.
Am I right?
Thank you.
0
nagariyaHow could someone have done that to mean 1.We are surprised at what has happened.And it could also mean in some cases2.That it has not happened but thinking how someone could have done it if he had wanted it.Am I right?
Yes, you are right. That's why we usually add more information. It helps others to know more exactly what we are trying to say.
0

Related Questions