Learn English – If I did instead of I had done

conditional-constructionstense

The context : Some guys are asking a guy why he chose to do something instead of something else he says "I couldn't do it (because it didn't feel appropriate to him) and I'm pretty sure people would be offended if I did that."

So here I don't understand the use of if I did that since he's talking about something that's already done, is he using it as "If a had done that" or is he using it to talk hypothetically about present/future. ?

Best Answer

If he's talking about something that has already happened, then the correct wording would be: If I did that.

If he's talking about something that could have happened in the past, then the correct phrasing would be: If I had done that.

Wikipedia has a good article on English conditional sentences. When expressing a hypothetical situation, "would," "had," and "were" are used instead of other verb forms, e.g.:

(Hypothetical)
I knew he would do poorly if I were there, so I didn't go.

(Not hypothetical)
I knew he would do poorly while I was there, which is why I went.

In spoken English, people often find this phrasing awkward. For example, this sentence is correct:

If he were there, things would have been different.

However, many people would change that phrase to the following:

If he was there, things would have been different.

Even though the second sentence is incorrect, it is more comfortable for many English speakers because the phrase "he was" is far more common than the conditional "he were." Also, "he were" is incorrect in every instance except a conditional sentence. Many English speakers do not know (or do not care) about this particular case of subject-verb agreement.

So, from the example you've given us, the "that" which your speaker is talking about ("if I did that") is probably the thing that he chose not to do.

Related Topic