恳请高手解析一道英语单选题He changed his name,_____ that nobody would fin

恳请高手解析一道英语单选题
He changed his name,_____ that nobody would find out what he had done before.
A.having thought B.to think C.thinks D.thinking
选D可以理解.怎么不能选A,用having done,表原因状语,因为想到.
我爱夏天A 1年前 已收到6个回答 举报

2783 幼苗

共回答了9个问题采纳率:100% 举报

答案:D.
翻译:认为没有人会查明/弄清楚他以前做过什么/做过的事情,他改名换姓.
1.此题考查动词非谓语形式做状语.
而C为动词think的第三人称单数,为动词的谓语形式,排除;
B不定式短语在句中一般做目的状语/结果状语,单数句意不通,排除.
2.AD的区别在于A为现在分词的完成形式,它强调该分词所表示动作发生在谓语动词之前.
考查think和changed动作发生的先后顺序,两者是同时发生的,即“改名换姓,同时认为没有人会查出他的底细”.
楼主理解有误,改名换姓后也可以认为没人会弄清他的底细啊,所以答案A错误,正确答案为D.

1年前

4

xjglleo 幼苗

共回答了154个问题 举报

having thought that nobody would find out what he had done before ,该句在这里,你可以理解为是伴随状语。因为后面用的是would ,过去式,所以这里用having thought 。

1年前

2

半山半海 幼苗

共回答了80个问题 举报

having done的话 主句要发生在从句前 那不是要说他还没改名前就想…那太奇怪了 应该是改了名字后吧可以这样理解吗?因为想到(如果改了名字,)将没人知道以前自己干过什么,他就改了名字。这样想到在前,改名在后。但他没用虚拟 不是虚拟语气 所以只能理解为 他改了名字 认为这样没人知道他以前做过什么事...

1年前

2

sophia_xff 幼苗

共回答了41个问题 举报

反过来是不是比较好理解一点 Thinking that nobody would find out ..., he changed his name. 前半句主语也是he

1年前

1

风起风泣 幼苗

共回答了4个问题 举报

伴随状语无先后,应该用D。考虑到将没有人发现他之前做过了什么,他改变了自己的名字。改名字是瞬间完成的,自己想叫什么就可以叫的。

1年前

0

guojun555 幼苗

共回答了7个问题 举报

这个肯定是A和D之间矛盾,这个我凭语感就选出来了,A读着就怪怪的。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 22 q. 0.175 s. - webmaster@yulucn.com