A为何错?

来源:百度知道 编辑:UC知道 时间:2024/07/09 02:26:50
Her husband died in 1980 and had nothing ______ to her,only ______ her five
children.
A.left;to leave B.leaving;leaving C.leaving;left D.left;leaving

Her husband died in 1980 and had nothing ______ to her,only ______ her five
children.
A.left;to leave B.leaving;leaving C.leaving;left D.left;leaving

应该选D;
A 项不能选,在非谓语动词中,to do 往往表示一种将要发生的意味;而doing则可以表示现在或过去的意味。

我回答过了

her husband died ,leaving her nothing
her had nothing left to her
考的就是这两个短语吧

to do...通常表达的意思可以是表达一种目的。显然这里to leave her five children并不是他的目的。如果选了A,在这个语境中就形成了这个语义。
doing...则经常作为伴随性的状语从句来表现一种状态。她丈夫死了,直接导致的状态就是留给了她five children。

have sth done 是前半句考的点子
后半句子是个伴随状语 ,由于句子的主语是her husband所以用主动形式V-ing此时是默认主语所以不写出来