Решение:
Соотносим мнения с причинами:
- Nurses are amazing - b because they work so hard.
- I think they didn't come - c because they were tired.
- Noisy cafes are not good - a because it's difficult to hear each other.
- I think he feels a little sad - f because he doesn't know anyone at his new school.
- I think running is popular - d because anyone can do it.
- The film was amazing - h because it had all my favourite actors in it.
- The weekend was great - e because the weather was lovely.
- I don't think you should stay at home today - g because it's hot and sunny.
Ответ: 1-b, 2-c, 3-a, 4-f, 5-d, 6-h, 7-e, 8-g.