Fill in the blank: He has been living here ____ five years.

Explanation:

Correct usage is "for" with time period.