不定式做定语什么时候用主动形式和被动形式

I was watching the clock all through the meeting,as I had a train ______.

A. catching

B. caught

C. to catch

D. to be caught

答案为c, d 为什么不行,不定式做定语什么时候用主动形式和被动形式,有何区别?谢谢。


请先 登录 后评论

最佳答案 2019-05-31 21:10

to catch的行为由主语“I”执行,所以用不定式的主动式。

不定式的主动与被动视具体情况而定:

1.主语+be+表语+反射不定式(与主语是逻辑上的动宾关系)。例如:

The question is hard to answer. 这个问题很难回答。

▲ 若没有形容词hard而直接用不定式作表语则要用被动式。例如:

The question is to be answered. 这个问题得要回答。

2. 主语+谓语+宾语+反射不定式(作定语,与宾语是逻辑上的动宾关系,动作执行者是句子的主语)。例如:

Do you have anything to take to Tom in town? 你有什么东西要带到镇里给汤姆吗?

▲ 若带东西给汤姆的不是句子的主语you,而是问话者,则要用不定式的被动式。

Do you have anything to be taken to Tom in town? 你有什么东西要带到镇里给汤姆吗?

3.主语+谓语+间接宾语+直接宾语+反射不定式(作定语,与直接宾语是逻辑上的动宾关系,动作执行者是间接宾语)。例如:

He brought me some little rabbits to raise. 他给我带来几只小兔子喂养。

你还可以参考以下网页:

http://www.yygrammar.com/Article/201310/3454.html


请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 3 收藏,4937 浏览
  • 高山 提出于 2019-04-09 08:37

相似问题