英语动名词题

来源:百度知道 编辑:UC知道 时间:2024/06/19 04:35:49
Is tom sick? yes.____all night in the rain caused him to catch a cold A.He worked B.to have worked C.working D.His working 将详细点,小弟先行谢过。

D。tom病了吗?是的。他在雨中整夜的工作使他感冒了。
____all night in the rain caused him to catch a cold 。 这句话中,cause是引起,导致,是动词,cause sb. to do sth.引起某人做某事,所以,这句话中,谓语已经齐全,缺主语。能充当主语的,就是动名词,名词,不定式,当然也有主语从句。选项A中,work工作,是作动词,动词不能做主语,排除;选项B,to do,动词不定时可以作主语,如:To see is to believe,眼见为实。但是,动词不定时一般表示目的,而这句话显然不是表示目的,排除;选项C,working的话,在这里是作动词的进行时态,这里应该是已经发上的事,用Having been working会好些;选项D,这里的working放在his后面,显然是作为名词,既然是名词就无所谓时态了。直接充当主语。OK!答案是D。