Fill in the gap(s) with the most appropriate option from the list following the gap(s).
She has been here _____ the past three years?
Answer Details
The most appropriate option to fill in the gap is 'for'. 'For' is used to indicate a period of time when the duration is mentioned. Therefore, the correct sentence is "She has been here for the past three years".