Решение:
- Helen speaks French so well because she has lived in France. (Present Perfect, так как это факт, влияющий на настоящее время).
- She stopped there last year. (Past Simple, так как указано конкретное время в прошлом 'last year').
- The rain and the sun have been shining in the sky again. (Present Perfect Continuous, так как действие началось в прошлом и продолжается до настоящего момента, вызывая эффект 'again').
- The rain stopped half an hour ago. (Past Simple, так как указано конкретное время в прошлом 'half an hour ago').
- Mary bought a new hat. (Past Simple, так как это завершенное действие в прошлом).
- I bought a pair of gloves yesterday. (Past Simple, так как указано конкретное время в прошлом 'yesterday').
- The wind blew off the man's hat, and he cannot catch it. (Past Simple, так как это последовательность действий в прошлом).
- The weather has changed in the morning. (Present Perfect, так как изменение погоды повлияло на настоящее).
- The wind changed in the morning, and we can go for a walk. (Past Simple, так как 'in the morning' указывает на завершенный период времени).
- We have travelled around Europe last year. (Past Simple, так как указано конкретное время в прошлом 'last year').
- My father knows so much because he has travelled a lot. (Present Perfect, так как большой опыт путешествий влияет на его знания сейчас).
- I saw this her family last Sunday. (Past Simple, так как указано конкретное время в прошлом 'last Sunday').
- She has seen Pete today. (Present Perfect, так как 'today' еще не закончилось, и действие могло произойти в течение этого дня).
- Alex has met our teacher. (Present Perfect, так как это действие, результат которого важен сейчас, и оно могло произойти сегодня).
- I just met his friend two hours ago. (Past Simple, так как указано конкретное время в прошлом 'two hours ago').
- The children already have decided what to do with the books. (Present Perfect, так как решение принято недавно и его результат важен сейчас).
- Yesterday they decided to help their grandmother. (Past Simple, так как указано конкретное время в прошлом 'yesterday').
- I haven't seen you in town two or three days ago, but you haven't seen me. I have been on a bus. (Present Perfect, так как 'two or three days ago' указывает на неопределенный период времени в прошлом, а 'have been' описывает пребывание на автобусе, которое может иметь отношение к настоящему).
Ответ: 1. has lived, 2. stopped, 3. have been shining, 4. stopped, 5. bought, 6. bought, 7. blew, 8. has changed, 9. changed, 10. travelled, 11. has travelled, 12. saw, 13. has seen, 14. has met, 15. met, 16. have decided, 17. decided, 18. haven't seen, haven't seen, have been.