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?

  • A since
  • B for
  • C from
  • D in

The correct answer is B. for

No explanation given
Previous question Next question