请教一道非谓语动词的题

Theoldcouplereturnedtotheirhometowntenyearslater,_____everythingcompletelychangedther... The old couple returned to their hometown ten years later, _____ everything completely changed there.
A.found
B.having found
C.to have found
D.to find
这题正确答案是D,但是我一直想填finding,但是选项里没有。
请教两个问题,1,为什么是D,老夫妇回到家乡,发现一切都变了,是否因为发现变化的动作发生在回到家乡以后,所以用不定式表示先后呢?我记得非谓语动词里,有一个“紧接着先后发生”,用ing也是靠谱的。
2,如果选项里有finding,选的话算不算对。
展开
百度网友84a9ad9
2012-06-01
知道答主
回答量:35
采纳率:100%
帮助的人:9.7万
展开全部
首先可以肯定的是你的想法是正确的,就语法而言,填finding是没错的,但不知道你有没有学过to do 形式可表示“意外的发现。。。。”这里答案之所以是to find, 是老夫妇意外的发现这里已发生了很大的变化。我是英语专业的,我很确定这种用法。填finding也是正确的。
追问
遇到这样的题目,还真是纠结啊。英语好多的细节,而且区分起来很困难。
匿名用户
2012-05-30
展开全部
1. 因为 to find 的逻辑主语是the old couple。也就是 The old couple found that everything completely changed there.
2, 如果find 的逻辑主语不是the old couple 的话,就得用for 将不定式的逻辑主语引出。

参考资料: 新编英语语法教程 章振邦

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式