Learn English – If I were you vs. If I had been you

conditional-perfectconditionals

When you describe a hypothetical situation in the past, which is correct?

(1) If I were you, I would have done that.

(2) If I had been you, I would have done that.

Personally, I've heard native speakers speak (1) most of the time.
So it seems to me that at least in spoken English (1) is in use. But I'd like to know if this use is legitimate.

Best Answer

Technically, the phrase "If I were you" is not referring to the past. It's referring to a hypothetical situation in the present or the future (subjunctive). So, again, technically, it should be:

Present/future: (1) If I were you, I would do that.

Past: (2) If I had been you, I would have done that.

However, the subjunctive is kind of falling out of use in modern English, and "if I were you" has become a stock phrase for most people. As such, it doesn't have to be conjugated, and can stay as you indicated in sentence (1):

Present/future: (1) If I were you, I would do that.

Past: (2) If I were you, I would have done that.