你的想法很“奇葩”,但也不是没有道理!
你的意思是说可以选 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? 你刚才塞在塑料杯里的是什么东西?
同意刘老师的分析,至于 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 在性质上相当于“关系代名词”,也有人称之为“复合关系代词”。这个问题“英语答疑网”上已有解答:
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!