2 We have been using solar power for ten years now.
Краткое пояснение: Используем Present Perfect Continuous, чтобы подчеркнуть, что действие (использование солнечной энергии) началось в прошлом и продолжается до настоящего времени, с акцентом на продолжительность.
Проверка за 10 секунд: "Have been using" указывает на длительное действие, начавшееся 10 лет назад и продолжающееся до сих пор.
Читерский прием: "For ten years now" - типичный маркер Present Perfect Continuous.