A special code is needed to override the time lock.
请教各位老师,关于这句话我有两个问题:
1.这句话是被动语态还是系表结构,怎样有效辨别?
2.to override the time lock是目的状语,还是主补,怎样有效辨别?
A special code is needed to override the time lock.
在结构上,该句可以有两种分析。
1. needed 按动词理解,不定式作主补,因为code 可以完成不定式的动作。主动语态是:We need a special code to override the time lock. (code 变为宾补)。特别说明:由于被动语态隐去了needed 动作的施事者,所以后面的不定式不能分析为目的状语。
主动语态,可以有三种结构分析。我给网友举一个不定式可以作三种成分的例子:
I need some poison to kill the mice.
第一种:to kill the mice 作目的状语。
理由是,need 可以接单宾语,kill 的逻辑主语也是句子的主语,完全符合不定式作目的状语的条件。
I need some poison to kill the mice.
【翻译】为了灭鼠,我们需要一些毒药。
第二种:to kill the mice 作宾语补足语。
理由是,need 可以接复合宾语(need sb. to do sth.),kill 的逻辑主语是宾语poison,完全符合不定式作宾补的条件。
I need some poison to kill the mice.
【翻译】我们需要一些毒药去灭鼠。
第三种:to kill the mice 作定语。
理由是,need 可以接单宾语,kill 的逻辑主语是poison,之间存在主谓关系,完全符合不定式作定语的条件。
I need some poison to kill the mice.
【翻译】我们需要一些灭鼠的毒药。
2. needed 有少数词典列为形容词。这时,接的不定式可以笼统地称形容词的“补充性状语”。没有不定式,A special code is needed 的意思不完整(所谓不完整,指语法正确,但在意思上不知所云)。作为形容词,needed 跟 necessary 的用法很相似,可以接不定式作为“补充性状语”。例如:
We will do whatever is necessary to stop them
我们要采取一切必要措施去阻止他们。
《柯林斯高阶英汉双解学习词典》
The United States will do that which is necessary to meet its obligations to its own citizens
美国将为自己的公民尽其应尽的义务。
《柯林斯高阶英汉双解学习词典》
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!