一个句子改错题

来源:百度知道 编辑:UC知道 时间:2024/05/30 02:29:00
this was the factory where you visited yesterday.
咋改? 主要是为什么,告诉我相关的用法,谢谢了 !!!!!

1. 改成:This was the factory which you visited yesterday.

2. 解释:关系词代替先行词the factory在定语从句中做visited的宾语,所以用关系代词which,而不能用关系副词where.
因为:关系代词在定语从句中充当主语/宾语/表语/定语,而关系副词在定语从句中只充当时间/地点/原因状语。

即完整的定语从句为:you visited which(=the factory) yesterday.

而如果用where,表明该句缺少的是地点状语,比如写成:
you visited in the factory(where=in which) yesterday.
而上句明显是错误的。

感觉比较同意二楼的,但是不敢确定,所以赶快把答案改了。汗水!!

where 改成which,这是要求用一个宾语从句,而where不能引导。

把was改成is

This is the factory where you visited yesterday.

the factory 是从过去到现在都还存在的东西.