作业帮 > 英语 > 作业

非谓语动词和动词不定式表目的的区别

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/05/21 20:36:27
非谓语动词和动词不定式表目的的区别
—_____ so many countries,you must be able to speak several different languages.
—I wish I could ,but English is the only one I can speak .
A.Visiting B.To visit C.To have visited D.Having visited
为什么不能选B 看成是动词不定式表目的?
因为有个词must be able to ,表示有能力,一定会
所以选having done ,意思是,在你访问了很多国家之后,你一定是会说多国外语了.
后面的虚拟,表明他还是只会一种语言
这个逻辑上很自然
如果是不定式,把must be able to 换上had better study,这个目的就讲得通了
试比较:
为了出访多国,你最好学习几门外语
为了出访多国,你必须有能力说几种外语
为什么后者不好,是因为,出访多国,有没有能力说几种外语并不是充分必要条件,只是有利条件.难道不会说多国外语就不出国了?