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.
В последнее время я схожу с ума.