英文这两句语法有没有错误会的帮看!!!

刚按错成选解答只好再发一次
1.This is that which I want.
2.He gave me that which I wanted.

ps:那个that我把它用成先行词
所以请问这两题目有没有错误?
因为我看书本what=that which/all that/the thing which

我知道用what比较好
但是我只想知道换成that which语法意思是否还一样没有语法错误?

首先that 和which都是先行词 再有些情况下表达的意思一样 在你的句子里面不必重复的特指
可以去掉任意一个 在英语里的意思不变追问

that(先行詞) which(關係代名詞) 這樣才對吧:((??

追答

that和which做比较,主要在于它们在定语从句中的用法.that 和which在定语从句中都是做关系代词,指代先行词是事物的名词或代词(that还可以指代人,which 不可以)。通常情况下二者可以互换。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-07
有两种改法:理解成名词性从句中的表语从句和宾语从句的话改成This is what i want.和He gave me what i wanted.其中what做为连接代词在从句中做宾语。如果理解成定语从句的话则改成This is all that i want.和He gave me all that i wanted.其中that做为关系代词修饰all在从句中做宾语,all that=what刚才都打一遍了,结果提交失败,用手机又打了一遍,希望可以帮到你追问

用that(前述詞) which(關係代名詞)文法錯誤麼:(?

第2个回答  2011-06-07
这两个that which都应该改为what。
这里的what作双重成分。
例如:1.即作this is 的宾语,又作I want的宾语。
2.即作gave的宾语,又作I wanted的宾语。
而that ,which作宾语从句的时候,只能作一种成分。
第3个回答  2011-06-07
只能用what
相似回答