英语宾语从句语法问题
Doyouknowwhothebookwaswrittenby.我觉得这个地方的whothebookwaswrittenby好像有点别扭,前面是who,后边是by.......
Do you know who the book was written by.
我觉得这个地方的who the book was written by好像有点别扭,前面是who,后边是by....
帮忙解释一下这个句子的语法吧,不要说被动语态 展开
我觉得这个地方的who the book was written by好像有点别扭,前面是who,后边是by....
帮忙解释一下这个句子的语法吧,不要说被动语态 展开
6个回答
展开全部
who改成whom 就ok了,可以这样分解 the book was written by whom? do you know?写这本书的这个人本来是主语,现在书成了主语,这个人在介词by之后就是宾语,因而用whom,介宾介宾,记住这个就好了
追问
那如果不分解成这样呢,还有,我们老师讲的不用变whom的
追答
分解后更好理解,不分解也行啊,一般语法就是用whom,口语中两者都行,听过grammar girl吗?是美国的一个语法女孩播客节目,里面就有一节专门讲whom与who,推荐你去听下:)
展开全部
在这里whom可以用who代替。
更多追问追答
追问
哪里有whom?
追答
你不妨这样做: 把下列2 句改写成宾语从句1) Do you know 2)the book was writen by Sb.
从第二句看。Sb是介词宾语的宾语,因此用宾格whom.而在英语中主格可以代替宾格
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个句子中who the book was written by 做的是Do you know 的宾语从句,在这个宾语从句中who 是先行词,the book was written by 又作的是who 的定语。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
who 引导宾语从句,这里的who可以用whom代替。
追问
why
追答
主格可以代替宾格,所以用whom的地方可以用who代替,但是如果是by___,就只能用whom了,直接接在介词后,是不能用主格代替宾格的,介词后只能接宾语。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在宾语从句中,由wh所构成的特殊引导此后加陈述句。(必须的)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可是它就是被动语态。如果将By放在who 之前我们就只能用whom;不过放后面就两个都可以啦。
追问
为什么将By放在who 之前就只能用whom
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询