She ______ in Spain for over three years.

has been
travels
is living
be staying
Intermediate Grammar Exercises
Advanced Grammar Exercises
Upper-Intermediate Grammar Exercises
Table of English Grammar Contents (All Levels)