首页 > 留学知识库

问题: 非谓语动词问题,请高人回答,谢谢了

近日我看了一本语法书,有这样一句话:
I will have a lot of things to do this afternoon
书上说to do 是a lot of things 的后置定语,请问To do为为什么不是a lot of things的宾语补足语,而这句话never allow such things to happen again,就说to happen是 things的宾语补足语,还有不定式如何看出谁是逻辑主语.谢谢了

解答:

我是这样理解的:
I will have a lot of things to do this afternoon 这句话可以翻译成"今天下午我有许多事情要做",但也可同样翻译成"今天下午我有许多要做的事情",从后面一句来看我们可以清楚地知道,"要做"是修饰"事情"的,是它的定语.再从英文上来看,a lot of things to do这当中,发出do这个动作的应该是I,而不是a lot of things,因为是我做事情,不可能是事情自己做自己,也就是你上面说的逻辑主语应该是I.如果后面的不定式要充当宾语补足语的话,那么这句话就应该变成I will have a lot of things to be done this afternoon,而我们知道,在英语里面的习惯用法是to do,这已经近乎于一个固定用法了,所以,此句中的to do为不定式后置做定语.
never allow such things to happen again,再看这句话,首先,allow ... to do ...是一个固定的用法,表示"允许某人做某事",这是个祈使句,主语应该I或者we或者其他的什么人,被省略了.这个地方不定式是to happen,那么happen不应该是人发生,而是什么事情发生,显然,to happen的逻辑主语应该是things,因为happen是没有被动语态的,事情发生就是发生,没有"被发生"的话说.所以,此句中的to happen是宾语补足语.

综上,如何判断不定式的逻辑主语,就看不定式里的动作是由谁发出来的,谁就是它的逻辑主语,如第一句to do 这个动作是I发出的,那么I就是逻辑主语,第二句to happen这个动作是things发出的,那么things就是逻辑主语.