Действия, совершенные в недавнем прошлом (но не в завершенный период времени, смотрите не ошибитесь!):
He has recently been to England. Now he is back in New York.
Недавно он был в Англии. Сейчас он снова в Нью-Йорке.
(been to, потому что been ассоциируется с глаголом go to, поэтому мы не используем in)
Сравните:
He has recently gone to London. He is there now
Недавно он уехал в Лондон. Он там сейчас
Другие примеры:
She has just returned from New York. I haven’t seen him lately. Have you already finished your homework? Has it stopped raining yet? I haven’t found the book yet!
Она только что вернулась из Нью-Йорка. Я не видел его в последнее время. Вы уже закончили домашнее задание? Дождь уже прекратился? Я еще не нашел книгу!
Совсем недавние действия!
Вот подсказка: с совсем (очень) недавними действиями, да, мы можем использовать этот термин очень недавние действия, иногда, с совсем недавними действиями, мы можем использовать как Past Simple, так и Present Perfect:
She just left
She has just left
Она только что ушла
В двух словах (могут быть исключения)
Мы используем Present Perfect, когда имеем:
just только что
recently недавно
lately за последнее время
already уже
yet уже, (все) еще (также может выражать не только полноту, но и новизну действия)
Past Simple
Прошедшее простое
Я много раз слышал, как носители языка говорят:
What did you just say?
Что вы только что сказали?
Это потому, что говорящий не заинтересован в действии (он сказал или не сказал). Они хотят знать, что он сказал. Пожалуйста, обратитесь к уроку «Когда мы не используем Present Perfect».
Некоторые глаголы, такие как say, tell, ask, understand и т. д., обычно употребляются с временами линейки Simple:
Did you already tell him about it?
Ты уже сказал ему об этом?
Did you understand what I told you?
Ты понял, что я тебе сказал?
Я также могу сказать, что в современном английском языке сложность Present Perfect упрощается до простоты Past Simple. Я хочу сказать, что очень часто вы можете просто заменить Present Perfect на Past Simple или использовать оба варианта, когда это касается недавнего действия:
No, thank you, I just had my lunch.
Нет, спасибо, я только что пообедал.
Также по теме Present Perfect: