句式分析

A special code is needed to override the time lock.

请教各位老师,关于这句话我有两个问题:

1.这句话是被动语态还是系表结构,怎样有效辨别?

2.to override the time lock是目的状语,还是主补,怎样有效辨别?

请先 登录 后评论

最佳答案 2020-05-29 21:45

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 

美国将为自己的公民尽其应尽的义务。

《柯林斯高阶英汉双解学习词典》

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,1772 浏览
  • 凛冬 提出于 2020-05-28 17:08

相似问题