She ______ in Spain for over three years.

be staying
has been
is living
travels
Table of English Grammar Contents (All Levels)
Elementary Grammar Exercises A1
Intermediate Grammar Exercises
English Modals Tests