三国无双4马:语法问题(定语从句)

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 11:02:01
1.York, _______ last year, is a nice old city.
A. that I visited B. which I visited C. where I visited D. in which I visited
答案选B,为什么不能选C?
13.46
2.We went up on the roof, from ________ we had a good view of the procession.
A. where B. which C. there D. it
答案选A,这里为什么就用where?
13.50
这两道题有什么区别?

如果是where的话,需要从句中缺少地点状语,可是从句中有动词visit缺少的是visit的宾语,所以用which或者是that。

因为这里完整的意思是 from on the roof……这里from后可以跟一个地点介词短语,意思是从……来比如 from all over the world 从世界各地而来。

第一题注意到有个逗号“,” 这就要求使用非限制性定语从句。而非限制性定语从句只能用which。

这里如果使用限制性定语从句的话,不需要有两个逗号的。

刚才第一个visit说成了last不好意思

搞不懂

那位大虾赐教

说明白点。。

最好讲讲定语从句

跪谢

那第一题的a呢?怎么不行?

FROM是介词因此要用介宾结构 而第一个题中的WHICH从句才是定语从句