Английский язык 2 года назад Zhozi

Mary____ill for two weeks. she is still in hospital. a) had been b) has; c) has been

Ответ
4
TamaraSmile

has been. т.к.  Pr.Perfect