恳请高手解析一道英语单选题

Hechangedhisname,_____thatnobodywouldfindoutwhathehaddonebefore.A.havingthoughtB.toth... 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,表原因状语,因为想到。
展开
巧手成妈妈
高粉答主

2011-06-16 · 每个回答都超有意思的
知道大有可为答主
回答量:3.4万
采纳率:86%
帮助的人:2.3亿
展开全部
答案:D.

翻译:认为没有人会查明/弄清楚他以前做过什么/做过的事情,他改名换姓。

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

参考资料: 英语牛人团

thomashyc
2011-06-15 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:184
采纳率:0%
帮助的人:172万
展开全部
反过来是不是比较好理解一点 Thinking that nobody would find out ..., he changed his name. 前半句主语也是he
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
环球雅思祁连山
2011-06-15 · TA获得超过5051个赞
知道大有可为答主
回答量:1562
采纳率:100%
帮助的人:2440万
展开全部
having thought that nobody would find out what he had done before ,该句在这里,你可以理解为是伴随状语。因为后面用的是would ,过去式,所以这里用having thought 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
古月颉
2011-06-15 · TA获得超过404个赞
知道小有建树答主
回答量:859
采纳率:0%
帮助的人:319万
展开全部
having done的话 主句要发生在从句前 那不是要说他还没改名前就想…那太奇怪了 应该是改了名字后吧
追问
可以这样理解吗?因为想到(如果改了名字,)将没人知道以前自己干过什么,他就改了名字。这样想到在前,改名在后。
追答
但他没用虚拟 不是虚拟语气 所以只能理解为 他改了名字 认为这样没人知道他以前做过什么事
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gerry123
2011-06-15 · TA获得超过1350个赞
知道小有建树答主
回答量:142
采纳率:0%
帮助的人:142万
展开全部
伴随状语无先后,应该用D。考虑到将没有人发现他之前做过了什么,他改变了自己的名字。改名字是瞬间完成的,自己想叫什么就可以叫的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mayujie1123
2011-06-15 · TA获得超过197个赞
知道答主
回答量:104
采纳率:0%
帮助的人:67.3万
展开全部
这个肯定是A和D之间矛盾,这个我凭语感就选出来了,A读着就怪怪的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式