Для ответа на эти вопросы важно учитывать разницу между Present Perfect и Past Simple. События, которые произошли в прошлом в определённое время, выражаются Past Simple, а Present Perfect используется, когда точное время не указано, либо когда действие связано с настоящим.
Вот расширенные ответы:
- Have you lost your key? (yesterday)
Ответ: Yes, I lost it yesterday.
Объяснение: Здесь нужно использовать Past Simple (lost), так как указано конкретное время действия — "yesterday" (вчера). Present Perfect не употребляется с указанием точного времени.
- Have you seen Alan? (ten minutes ago)
Ответ: Yes, I saw him ten minutes ago.
Объяснение: "Ten minutes ago" указывает на конкретное время в прошлом. Поэтому правильно употребить Past Simple (saw) вместо Present Perfect.
- Have you painted the gate? (last week)
Ответ: Yes, we painted it last week.
Объяснение: Здесь также указан точный момент в прошлом — "last week" (на прошлой неделе). Это требует использования Past Simple (painted).
- Has Sarah gone to France? (on Friday)
Ответ: Yes, she went to France on Friday.
Объяснение: "On Friday" указывает на определённый момент в прошлом, поэтому используется Past Simple (went).
- Have they had dinner? (at 7 o'clock)
Ответ: Yes, they had dinner at 7 o'clock.
Объяснение: Точное время "at 7 o'clock" требует использования Past Simple (had).
- Has he started his new job? (yesterday)
Ответ: Yes, he started it yesterday.
Объяснение: Указание точного времени "yesterday" требует употребления Past Simple (started).
Итоговое правило:
Если в вопросе или ответе есть точное указание времени (например, "yesterday", "last week", "on Friday", "ten minutes ago"), используйте Past Simple. Present Perfect не употребляется с выражениями, указывающими на конкретный момент в прошлом.