"Been" is used with "has" to form the present perfect continuous tense.
"For" is used to indicate a duration of time (three years).
Get instant updates and alerts directly from our site.
Install this app on your device for quick access right from your home screen.