Мы часто путаем английские времена Present Perfect и Past Simple. Давайте постараемся понять их логику.
Она заложена в самих названиях времен: Present Perfect (настоящее совершенное время), Past Simple (обычное прошедшее время).
В случае с Present Perfect (настоящее совершенное время), действие, совершенное в прошлом, имеет прямую связь с настоящим моментом.
I have received your letter. Now I have all the necessary information. Thank you!
Если мы сделаем подстрочный перевод этого предложения, то получим явное проявление логики названия времени:
«Я имею письмо полученным. Сейчас у меня есть вся нужная информация. Спасибо!»
Present Perfect употребляется в том случае, когда само действие имеет значение, а не точное время, когда оно произошло. Важен результат в настоящем:
We have already ordered the pizza. It’ll be delivered soon. Мы уже заказали пиццу. Ее скоро доставят.
При сравнении Present Perfect и Past Simple мы увидим, что в случае Past Simple точное время исполнения действия часто является важным:
We ordered the pizza two hours ago. Мы заказали пиццу 2 часа назад.
They bought their new apartment last month. Они купили свою новую квартиру в прошлом месяце.
Present Perfect требует «расплывчатых», неточных указателей времени. Они не относятся исключительно к прошлому, но перетекают в настоящее и используются для выражения действий, которые длятся из прошлого до настоящего момента.
I have always loved dancing. Я всегда любил танцевать. (Я имел эту привязанность в прошлом и имею ее до сих пор.)
Давайте еще раз сравним Past Simple и Present Perfect:
He always loved singing. (Он всегда любил петь. Если учитывать тот факт, что в Past Simple указывается время, которое уже истекло и не имеет связи с настоящим, то можно предположить, что наш герой, увы, скончался и любить петь он уже, к сожалению, не может.)
He has always loved singing. («Он всегда любил петь», так может говорить о своем сыне мать ныне знаменитого певца. Время, указанное в предложении, все еще длится. Он любил и до сих пор любит петь. Его страсть к пению не прошла.)
My husband worked there for 3 years. (Мой муж проработал там 3 года, но уже там не работает.)
My husband has worked there for 3 years. (Мой муж там работает 3 года. Он там трудится до сих пор.)
Past Simple – время, окончательно оставшееся в прошлом. Present Perfect – действие имеющее результат в настоящем.
Важно помнить, что свежие новости передаются в Present Perfect.