Лингвистика

помогите определить грамматику английского языка

1. We have already read this book.
2. The boys know that their mother has never been late.
3 I have seen my teacher today.
4. She met her last Sunday.
5. He met his friend two hours ago.
6. I have just met our teacher.
7. Yesterday John and Mary searched for a new house.
8. We have already had lunch and now we are going to return back to work.
9. My friend has received the diploma this year.
10. He received an hour ago.
11. The rain stopped an hour ago.
12. The postman has brought the letter in the morning today.
13. The postman brought the letter in the morning yesterday.
14. He has wedded to the good girl this month
15. He wedded to the good girl last month
Удачи!
Влад Воронцов
Влад Воронцов
8 061
Лучший ответ
Все просто: если действие одиночное в прошлом, или повторяющееся в прошлом - Past indefinite. Если действие УЖЕ завершилось к моменту повествования и это имеет значение, либо если говорится о том, что человек раньше никогда не делал, то Present Perfect, Если встречаются слова already, just - то Present Perfect, если встречаются указания на время в прошлом (yesterday, two hours ago и т. п. ) - то past indefinite. И еще один косвенный признак, что выбрать в вашем случае - согласование времен. Например, во 2м предложении вы не можете поставить Past (Indefinite) потому, что boys know - это Present, стало быть второй глаогол тоже будет в Present.

Итак, 1, 6, 8 - точно Present Perfect (ибо есть слова already, just). 2 - Present Perfect, т. к. первая часть предложения в настоящем времени, а из-за согласования времен нельзя применить во втрой его части прошедшее. 4, 7 - точно Past Indefinite, т. к. есть слова yesterday, last Sunday.

Остальное - спорно (особенно 10-15), ибо многое зависит и от контекста.... Например, 12: если я говорю вечером о том, что почтальон принес мне письмо утром, я вполне могу применить и Past Indefinite и никто мне ничего не скажет против...