Ответ:

Решение:

Указана длительность действия ('for 3 years'), и подразумевается, что действие началось в прошлом и продолжается. Это Present Perfect Continuous.

Ответ: Mary and Sam have been collecting stamps for 3 years.