Present perfect and simple past: differences

We do not use the present perfect with expressions that refer to a completely finished period of time, like yesterday, last week, when, then, five years ago, in 1995. The simple past is used with this meaning.

  • I saw Alice yesterday. (NOT I have seen Alice yesterday.)
  • I was born in 1979.
  • She died three years ago.
  • John left ten minutes ago.

American English

In American English, the simple past is often used to give news.

  • Did you hear? France declared/has declared war on Britain.
  • (GB Have you heard? France has declared war on Britain.)
  • Lucy just called. (GB Lucy has just called.)
  • Honey, I lost/ have lost the keys. (GB Honey, I have lost the keys.)
this is the first time etc.

We use a present perfect tense in sentences constructed with this/it/that is the first/second/third/only/best/worst/etc.

  • This is the fifth time you have asked me the same question.
  • It is one of the most interesting books I have ever read.
  • This is the first time I have heard her sing.

Вашият коментар

Попълнете полетата по-долу или кликнете върху икона, за да влезете: лого

В момента коментирате, използвайки вашия профил Излизане /  Промяна )

Twitter picture

В момента коментирате, използвайки вашия профил Twitter. Излизане /  Промяна )

Facebook photo

В момента коментирате, използвайки вашия профил Facebook. Излизане /  Промяна )

Connecting to %s

%d блогъра харесват това: