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

发布时间:2020-08-17 10:41:53

Old Richard,    ill so long, is losing his memory and needs to be attended to.
A. to be
B. being
C. having been
D. to have been

网友回答

A. to be
B. being
(答案→)C. having been
D. to have been
解析:考查非谓语动词。老理查德,已经染病许久,正在丧失记忆力并需要得到照料。动词不定式表示将来,根据句意可知,染病是已经发生的事情,排除A、D;当两个动作先后发生时,常用having done,相当于一个原因、时间状语从句,这里相当于because he has been ill so long,故选C。
以上问题属网友观点,不代表本站立场,仅供参考!