作业帮 > 英语 > 作业

This is the factory____I visited last year.A.that B.which C.

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/12 01:35:18
This is the factory____I visited last year.A.that B.which C./ D.where
这个题目选B,我想问的是为什么不选A呢?
that作关系代词引导定语从句时,若that所代替的成分作从句的宾语则可以省略。
如:I hate the guy (that) you were talking with just now.
在此句中that代the guy 在从句中作宾语(分句可还原为you were talking with the guy just now.)
此时that就可省略(是指that本身可省,不是先行词)
如果A对C也就对了啊
只用which不用that的情况,只有当从句是非限制性定语从句的时候才有

非限制性定语从句,主句和从句是一种松散式的结构,从句是补充说明主句的整句或部分.
去掉从句,并不影响主句所要表达的意思
例如:This is the factory.这就是那个工厂
从句去掉后,并不影响句子的意思,也就是说主句的这个句子句意是完整的
如果要对它进行补充说明,就可以说,这就是那个工厂,哪个工厂呢,我去年拜访过的那个工厂
which I visited last year.

所以,个人觉得,这是个非限制性定语从句,虽然空格前没有逗号隔开.也只有这个时候,才舍去that用which

而且指物的话,如果是描述句子的话,首选应为which;就像指人的话,首选为who;
毕竟that既可以指人又可以指物,如果选A那么C也可以选,对吧?引导词作从句宾语,可以省略

如果空格前有逗号,必然选B,如果没有逗号,ABC都对!
再问: I still remember the days____I spent in Beijing. 四个选项,when what that during。是不是就选that了?还是说上面这个题出的有问题?
再答: 嗯,追问的这个题选THAT,这里是需要填关系代词的,所以只有that可选。上面的这个题感觉确实有问题,如果有逗号,肯定是非限制性定语从句的话,一定用which;如果不是印刷问题,没有逗号的话,ABC都对,肯定是出的有问题,个人觉得没必要研究了。