61.【2019 •南通市】—Is everyone here, Jonathan? —No. Sir. Millie is absent. She for two day

61.【2019 •南通市】—Is everyone here, Jonathan?
   —No. Sir. Millie is absent. She            for two days.
   A. has fallen ill B. has been ill C. fell ill D. was ill
答案】B
解析】句意:——Jonathan,每个人都在你这儿吗?——不,先生。 Millie缺席。她已经生病两天了。A. has fallen ill已经生病,现在完成时;短暂性动词;B. has been ill已经生病了,现在完成时,可以和for+一段时间;C. fell ill生病,一般过去时态;D. was ill生病的,过去式,表示状态。根据语境可知用现在完成时,for+一段时间,表示状态,用has been in。根据题意,故选B。
 
留言与评论(共有 0 条评论)
   
验证码: