who is the old man with whom you were talking?

who is the old man with whom you were talking?
当主句是以who或which开头的特殊疑问句时只能用that,但这个地方介词提前,所以用whom.这是否是矛盾.
lawyer_hu 1年前 已收到5个回答 举报

joshua_wai 春芽

共回答了18个问题采纳率:94.4% 举报

这句话可以写成:Who is the old man you were talking with?这样句子成分就很清晰了.为什么写成以上那样.

1年前 追问

7

lawyer_hu 举报

这是定语从句的习题。

举报 joshua_wai

哦。是这样的。主句话可以划分成主句里包含了一个定语从句。主句就是“Who is the old man?”.后面的“with whom you were talking”是修饰前面"the old man"的定语从句。介词引导定语从句。后面要跟宾格。所以用whom.

lawyer_hu 举报

主句既然是“Who is the old man?”当主句是以who或which开头的特殊疑问句时只能用that?

举报 joshua_wai

没有这个规定吧。我是没听说过啊

lawyer_hu 举报

这里的who是指old man吧,那他应该是宾语,不属于那个语法,还有有这个规定,语法书上的。

举报 joshua_wai

who 是特殊疑问词啊亲。后面的定语从句修饰的是后面的the old man.这句话的意思就是:那个和你交谈的老人是谁?你说的那个who引导,后面只能用that的语法我确实没听过。所以帮不了你了。

英雄爱iiYY 幼苗

共回答了23个问题 举报

赞同一楼的说法

1年前

1

dd但不dd 幼苗

共回答了18个问题采纳率:88.9% 举报

不矛盾。。。一个看着不是很顺眼的定语从句,同样的句型Mr. Smith is the person with whom I am working.

1年前

1

yan_zhengyong 春芽

共回答了15个问题采纳率:86.7% 举报

不矛盾,由“介词+关系代词”引导的定语从句,只能用which(指物)或whom(指人);主句是以who或which开头的特殊疑问句时只能用that,后半句缺少主语的情况下

1年前

1

qece 幼苗

共回答了18个问题采纳率:83.3% 举报

与你谈话的那个老头是谁呀?(with whom是个介词短语,在后面的定语从句中做状语成份)

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 0.033 s. - webmaster@yulucn.com