Engines are machines ___ power or motion.A.produce B.producing C.produced D.which producing这题答案是B,我想知道具体的解释,为什么不能选D呢顺便把这句话翻译一下吧
问题描述:
Engines are machines ___ power or motion.A.produce B.producing C.produced D.which producing
这题答案是B,我想知道具体的解释,为什么不能选D呢
顺便把这句话翻译一下吧
答
发动机是可以做功或产生运动的机器。
producing power or motion是machines的补足语。
D的错误之处是从句缺谓语。若producing改为produce则也可行。
答
选B是现在分词做定语
选D应该是定语从句做定语,既然是定语从句,那就应该是which produce,而不是producing,这里produce做从句的谓语,否则从句成分不完整
答
D是定语从句的用法,若把D代入可发现从句中没有谓语动词,所以D错.若用定语从句的表达应把D改为which produce.
B是非谓语动词的用法,用producing 是因为产生这个动作是engines主动发出的,所以用produce的现在分词形式.其实非谓语producing 在这里就相当于machines 的定语,一个修饰.
翻译:发动机是一种产生动力和运动的机器.(翻得不太好,但意思出来了.)