В чем разница между этими двумя предложениями?
I lost my keys yesterday.
I’ve lost my keys!
Если вы не знаете или не уверены, эта статья поможет разобраться. Я уже это сделала. В первом случае речь о прошлом и мы точно знаем, когда произошло событие - “вчера”.
I lost my keys yesterday. Я потерял ключи вчера. Используем простое прошедшее – Past Simple.
Во втором случае – событие произошло недавно. На это указывает форма have lost (I’ve lost - сокращенный вариант).
Нет точных указаний на время. Используем настоящее совершенное время - Present Perfect.
I’ve lost my keys! Я потерял ключи. В русском мы используем прошедшее время для обеих ситуаций.
Я смотрел это кино в прошлом году.
Я уже смотрел это кино.
В английском, когда вы хотите сказать о чем-то, что произошло недавно, не называя когда именно, нужно использовать Present Perfect. Поэтому эти два предложения на английском будут звучать так:
I watched this movie yesterday. Past Simple
I’ve already watched this