非谓语动词和动词不定式表目的的区别—_____ 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
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 01:37:31
非谓语动词和动词不定式表目的的区别—_____ 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
非谓语动词和动词不定式表目的的区别
—_____ 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 看成是动词不定式表目的?
非谓语动词和动词不定式表目的的区别—_____ 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
因为有个词must be able to ,表示有能力,一定会
所以选having done ,意思是,在你访问了很多国家之后,你一定是会说多国外语了.
后面的虚拟,表明他还是只会一种语言
这个逻辑上很自然
如果是不定式,把must be able to 换上had better study,这个目的就讲得通了
试比较:
为了出访多国,你最好学习几门外语
为了出访多国,你必须有能力说几种外语
为什么后者不好,是因为,出访多国,有没有能力说几种外语并不是充分必要条件,只是有利条件.难道不会说多国外语就不出国了?
这里更多的是包含着原因的因素在里面,即:既然访问过这么多的国家,那么。。。。
如果看成目的的话,则在逻辑意义上讲不太通。
我选择B,咱可不可以这样理解呢
动词不定式做目的状语一般是放在句中的,you must be able to speak several different languages to visit so many countries.
选D项也是可以解释的通,有人已给,不解释了。
选B项是因为不定式也可以做条件状语,比如,to study hard, you will gai...
全部展开
我选择B,咱可不可以这样理解呢
动词不定式做目的状语一般是放在句中的,you must be able to speak several different languages to visit so many countries.
选D项也是可以解释的通,有人已给,不解释了。
选B项是因为不定式也可以做条件状语,比如,to study hard, you will gain success.如果你学习努力,你会获得成功。B项这样翻译,如果去参观这么多国家,你必须要能说好几种不同的语言。
希望可以帮助到你
收起