首页 > 留学知识库

问题: 三道语法题目,解释一下~~

Shanghai was ________ was once called as "the land for adventures".
为什么不填where 而填 what?

The city is _______ we visited three years ago.
为什么填what 而不填where?


THe reason _____ he told me is _____ he was caught in the traffic jam.

为什么是that。。。that
而不是两个都不填呢?that应该可以省略的吧…………

解答:

1)这是一个表语从句,而从句中缺少的是从句谓语was的主语,而且这个主语是指物的,所以用what。

2)这也是一个表语从句,而从句中缺少的是作从句谓语的及物动词visit的宾语,而且该宾语指物,故用what。

3)第一个空格处是定语从句,先行词reason在从句中作tell的直接宾语,所以填that;第二个空格处是表语从句,且成分齐全、句意完整、语气肯定,因此填that。其中第一个that可省略。

从这三题可以看出,你对表语从句的理解和掌握还比较欠缺、薄弱,你最好先通过语法书系统掌握这方面的知识,然后再做习题。