Present Perfect не используется в следующих случаях:

  • С глаголом to say в случаях типа:

    - What did you say?
    - Что ты сказал?

    - I did not hear what you said.
    - Я не слышал, что ты сказал.

  • С глаголом to buy в случаях типа:

    Where did you buy this watch?
    Где ты купил эти часы?

  • С глаголами говорения в случаях типа:

    Somebody told me...
    Кто-то сказал...

  • В случае, когда глагол to hear употребляется в значении знать (обладать информацией), обычно используется Present Indefinite.

    I hear that you have a lot of English books.
    Я знаю, что у тебя есть много книг на английском.

    But:

    I've heard this news.
    Я слышал эту новость.

    I hear that your brother has got married.
    Я слышал, что твой брат женился.

  • Когда to forget используется в значении not to remember (не помнить что-то), обычно используется Present (Past) Indefinite. Но в случае, если to forget соединен с каким-либо действием (например, to call), используется Present Perfect.

    I forget his telephone number.
    Я забыл его телефон.

    But:

    I have forgotten to call him.
    Я забыл позвонить ему.

  • Следует быть очень осторожным при использовании Present Perfect с глаголами передающими не действия, а состояния - to know, to be tired, to be ill, to be ready и т.д.

    I already know about it.
    Я уже знаю об этом.

    I am already tired.
    Я уже устал.

    Dinner is ready.
    Обед готов.

    But:

    - I haven't seen you for ages. Where have you been all this time?
    - Я не видел тебя целую вечность. Где ты был все это время?

    - I've been ill (I've been to Switzerland).
    - Я болел (Я был в Швейцарии).

  • С наречиями of late и lately используется Present Perfect, если действие закончилось, и Present Perfect Continuous, если оно все еще продолжается.

    I have seen several interesting films lately.
    В последнее время я посмотрел много интересных фильмов.

    I have been losing it lately.
    В последнее время я схожу с ума.