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 为什么不行,不定式做定语什么时候用主动形式和被动形式,有何区别?谢谢。
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
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!