Ответ и Объяснение:
2.have spent - потратили уже к этому моменту
3.stayed - останавливались когда-то, действие завершено
4.died - умерла
5.have been staying - на время Pr. P. Cont. указывает ever since
6.have been suffering - for many years и продолжает сейчас
7. have brought - действие завершено к этому моменту
8. have been married - since 1953 и по сей день
9. have just returned - just
10. have made - действие завершено к этому моменту
11. was named
12. was put up - в обоих случаях это было одномоментное действие в прошлом