追加20分!Do you like the book _____by David ?

来源:百度知道 编辑:UC知道 时间:2024/05/29 08:14:26
A. was written B.written
为什么?
答案是B 有人说表示被动,后置定语
可我还是不明白!什么意思???谁能帮我说清楚!追加20分!

如果A是which was written 就对了。
这里是做定语。省去了 which was.

written.

The book was written by David 那书是David写的。

Do you like the book written by David? 你喜不喜欢David写的书?

Do you like the book was written by David? 你喜不喜欢是David写的书?(完全不正确了)

Do you like the book [that was written] by David? [要用was written就得放that was written,但没有人会去这么写]

答案选择B没有任何问题。written by David确实是作为后置定语修饰the book 的;如果补全整个句子,就是Do you like the book (which was) written by David?也就是说题目实际上省略了我打括号的部分。这位朋友,你懂了吗?建议你去学习一下有关定语从句及省略相关的英语语法知识。

过去分词作定语就不能出现谓语式动词,题中如加Be动词则定语从句便成了独立的句子

B.written
真正是that was written,这里把that was 省略了

在一个句子里面不可能要有两个谓语动词。本句中的谓语动词是like,其它需要动作的就用非谓语动词表示。was written是谓语动词形式,written是非谓语动词,因为现在分词和过去分词可以做非谓语动词。其实这样讲有点绕了,不过再遇上此类事情,你就按一个句子中不可能有两个或两个以上谓语动词