0
Thatkoko666 Posted 7 years ago
Grammar

Different between the following:

Why would I do that?


It means the same as why would I ever do that.


For example

Did you steal money from my purse?

Friend: why would I(ever) do that?


What does why would I have done that mean however. It doesn't sound wrong tho but doesn't mean the same either

  

Top answer

Why would I do that? This refers to the past, present and future. Why would I have done that?

  • Why would I do that?
  • This refers to the past, present and future.
  • Why would I have done that?
  • This refers only to the past.
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.

1 Answers
0

Why would I do that? This refers to the past, present and future.

Why would I have done that? This refers only to the past.

Related Questions