试题详情

Mary () ill for three weeks. She is still in hospital.

Ahas been

Bam

Cwas

Dhad been