Краткое пояснение:
В данном случае используется Present Perfect Continuous, так как действие началось в прошлом и продолжается до настоящего момента, или закончилось недавно, но имеет результат в настоящем. Фраза 'for 20 years' указывает на продолжительность.
Пошаговое решение:
- Условие подразумевает действие, которое началось в прошлом и продолжалось в течение 20 лет.
- Present Perfect Continuous (have/has been + V-ing) идеально подходит для описания таких длительных действий.
- В данном контексте 'has worked' является наиболее подходящей формой Present Perfect.
Ответ: has worked