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