Learn English – Present Perfect with “yesterday”

grammar

Is it possible to say "I've told you that yesterday" if the meaning is "you should already know it", thus being directly related to the present? The moment in the past is not the important part, but rather the fact that I DID tell you and yet you don't know it.

Best Answer

Present Perfect has strong connection with Present time. It is also called Before present. In the spotlight of Present perfect is not the time of action but it is result.

Yesterday indicates Past time. It shows an action as a fact not a result. Only Past tenses can be used in this case.