Для выполнения этой задачи необходимо выбрать правильную форму глагола в контексте каждого предложения. Решения основываются на разнице между Present Perfect (настоящее совершенное время) и Past Indefinite (прошедшее простое время).
Разбор времен:
Present Perfect:
- Используется, когда:
- Действие произошло в неопределенный момент в прошлом и имеет связь с настоящим.
- Важно само действие, а не когда оно произошло.
- Употребляется с такими словами, как "ever", "never", "for", "since", "many times", "already".
- Используется, когда:
Past Indefinite:
- Используется, когда:
- Действие произошло в определенный момент в прошлом и не имеет связи с настоящим.
- Чаще всего, с указанием времени: yesterday, last week, an hour ago и т. д.
- Используется, когда:
Решение задач:
I have had my breakfast. I'm not hungry.
(Действие произошло, и это важно сейчас.)He had his breakfast an hour ago.
(Определённый момент в прошлом — "an hour ago".)The Smiths invited us to dinner last Saturday.
(Определённый момент — "last Saturday".)They have invited many guests to their Christmas party.
(Действие важно сейчас и не связано с определенным временем.)We have bought a lot of things, put them into the fridge.
(Действие имеет значение сейчас.)We went shopping yesterday and bought a lot of things.
(Определённый момент — "yesterday".)She has been to London a lot of times.
(Несколько раз в неограниченное время.)She was in London last month.
(Определённый момент — "last month".)I have never tasted Indian food.
(Действие не произошло на протяжении всей жизни до сих пор.)I tasted Indian food when we were at the restaurant.
(Определённый момент в прошлом — "when we were at the restaurant".)They have not written to us since they moved to a new flat.
(Действие не происходило на протяжении времени, важно сейчас.)When did they write to you last?
(Вопрос о конкретном времени — "last".)How long have you been learning English?
(Действие продолжается и имеет значение сейчас.)I learned English long ago.
(Определённый момент — "long ago".)
Итоговые ответы:
- have had
- had
- invited
- have invited
- have bought
- went, bought
- has been
- was
- have never tasted
- tasted
- have not written
- did they write
- have you been learning
- learned
Если что-то осталось непонятным, не стесняйтесь задавать вопросы для дальнейшего разъяснения!