В данном предложении нужно использовать Present Perfect Continuous, так как действие началось в прошлом и продолжается до настоящего момента, и делается акцент на продолжительности действия (20 лет).
My uncle has been going to that café for 20 years. – Мой дядя ходит в это кафе в течение 20 лет.
Ответ: Present Perfect Continuous