定语从句先行词可以是that吗?

We will buy ______ we need for trip.
A. things    B. what    C. that
A、B 均为正确答案,选 A 理解为:省略了 things 后的关系代词 that,因为做了从句宾语。选 B 理解为:宾语从句 what 做了从句的宾语,问这个 what 是什么词性,是关系代词吗?我理解的是关系词可以做成分,但是我的认识里关系词,只在定语从句中,不知道对不对?
我感觉选 C 也行吧,that 作为 buy 的宾语,其后的定语从句关系代词 that 做了宾语省略了,问问老师我这种理解行不行,错在哪里?感谢您。
请先 登录 后评论

最佳答案 2014-12-29 18:39

你的想法很“奇葩”,但也不是没有道理!

你的意思是说可以选 that,因为可以把 that 理解为作动词 buy 的宾语,同时也是定语从句所修饰的先行词,然后将we need for trip 理解为省略了关系代词 which / that 的定语从句,对吗?即句子如下:

We will buy that (which / that) we need for trip.

我觉得你的理解是有道理的。但我还是建议,这类句式中的关系代词 that, which 最好不要省略(因为省略容易发生误解)。下面是几个 that which 的例句:

I have that which you gave me. 我有你给我的那个。

What is that which you have just stuffed into the plastic cup? 你刚才塞在塑料杯里的是什么东西?

请先 登录 后评论

其它 2 个回答

曾克辉  
擅长:英语考试

同意刘老师的分析,至于 haoxue123 网友的追补问题我是这样认为的:

问题一:

老师的最后两个例句中的关系代词用 which 是为了避免重复,这种情况在英语中是很常见的。又如:

Which is the car that hit the boy?that以避免与which重复

Who that has such a house does not love it?that以避免与who重复

The true cost often differs from that which had first been projected. 实际成本经常与最初计划的有所不同。(which以避免与that重复

that 作先行词,定语从句仍可用 that 引导,但不如用 which 好。请看下面一个有趣的句子:

I think that that that that that student wrote on the blackboard was wrong. 我认为那个学生写在黑板上的那个“that”是错误的。

第一个 that 是连词,引导宾语从句第二、五个 that 是指示代词 “那个”;第三个 that 在这儿相当于名词;第四个that 是关系代词引起定语从句

问题二:

如果选 what,则what 为连接代词引导名词性从句作宾语。这里的 what 在性质上相当于“关系代名词”,也有人称之为“复合关系代词”。这个问题“英语答疑网”上已有解答:

http://ask.yygrammar.com/ask/q.asp?id=3228

请先 登录 后评论
李明
谢谢老师。
请先 登录 后评论
  • 0 关注
  • 2 收藏,7212 浏览
  • 李明 提出于 2014-12-29 12:10

相似问题