Old Richard,ill so long, is losing his memory and needs to be attended to. A.to beB.beingC.having b

题目简介

Old Richard,ill so long, is losing his memory and needs to be attended to. A.to beB.beingC.having b

题目详情

Old Richard,        ill so long, is losing his memory and needs to be attended to.
A.to beB.beingC.having beenD.to have been
题型:单选题难度:中档来源:不详

答案

C

试题分析:考查非谓语动词。老理查德,已经染病许久,正在丧失记忆力并需要得到照料。动词不定式表示将来,根据句意可知,染病是已经发生的事情,排除A、D;当两个动作先后发生时,常用having done,相当于一个原因、时间状语从句,这里相当于because he has been ill so long,故选C。

更多内容推荐