关于which,that的英语语法问题
问题描述:
关于which,that的英语语法问题
What book is that on the table?这句话对吗?把that改成which对吗?
This problem is which the teacher explained yesterday 这句话为什么不能算是表语从句?
The book is what on the desk
答
第一句中 正常语序为:That is what book on the table.可以看出,that是指示代词做主语,不能改.
第二句中 which the teacher explained yesterday 可以看作表语从句.Is this problem ( )the teacher explained yesterday?A thatB the oneC which那为什么不选which正确的答案应是B, the one。这样,the one就作了表语,后面的the teacher explained yesterday作定语从句,修饰the one,关系代词作explain的宾语省略了。在这里不能用which. which一般是对定语提问。如:The book on the desk is mine. 如果对句子on the desk提问的话,要用which, 即:Which book is yours?而在( )the teacher explained 句中, 括号内是做explained的宾语,所以不能用which, 但可以用what. 我是语法通霸一书的编者,如有疑问,可以继续问我。