Конечно, давайте рассмотрим, как правильно заполнить пропуски в предложениях с учетом времени и контекста.
Today is Thursday, and John has been late twice this week; he was late yesterday and on Monday.
- Объяснение: "has been" используется в present perfect, так как речь идет о двух случаях опоздания на этой неделе (неделя еще не закончилась). "was" используется в past simple, так как конкретные дни (вчера и понедельник) находятся в прошлом.
I first met George a month ago, and I have met him several times since then.
- Объяснение: "met" в past simple, так как первая встреча произошла в конкретный момент в прошлом (месяц назад). "have met" в present perfect, так как последующие встречи происходили в неопределенные моменты между той первой встречей и настоящим моментом.
It is October now, and we have done a lot of work this year; we did a lot last year too.
- Объяснение: "have done" в present perfect, так как речь идет о работе, выполненной в течение текущего года, который еще продолжается. "did" в past simple, так как речь идет о прошлом году, который завершился.
She bought a coat last winter, but she has not bought a new dress since 2008.
- Объяснение: "bought" в past simple, так как покупка пальто произошла в конкретное время в прошлом (прошлая зима). "has not bought" в present perfect, так как речь идет о периоде времени с 2008 года до настоящего момента.
It’s only the middle of the month, and he has already spent most of his salary; he spent $60 yesterday.
- Объяснение: "has already spent" в present perfect, так как речь идет о действии, совершенном в течение текущего месяца, который еще продолжается. "spent" в past simple, так как конкретная сумма была потрачена в конкретный день (вчера).
I broke my leg in 1991, but I have never broken my arm.
- Объяснение: "broke" в past simple, так как перелом ноги произошел в конкретный год в прошлом (1991). "have never broken" в present perfect, так как речь идет о действии, которое никогда не происходило до настоящего момента.
He’s over sixty, and he’s still working. He has worked hard all his life. When he was a young man, he sometimes worked all night.
- Объяснение: "has worked" в present perfect, так как речь идет о длительном действии, происходившем на протяжении всей жизни до настоящего момента. "was" и "worked" в past simple, так как речь идет о конкретном периоде в прошлом, когда он был молодым и иногда работал всю ночь.
Эти примеры показывают, как важно правильно использовать времена в английском языке, чтобы точно выразить временные рамки и последовательность событий.