分类：教育/科学-升学入学-高考
问题：三道语法题目，解释一下～～Shanghaiwas________ 
Shanghai was ________ was once call 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应该可以省略的吧…Shanghai was ________ was once call 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可省略。

从这三题可以看出，你对表语从句的理解和掌握还比较欠缺、薄弱，你最好先通过语法书系统掌握这方面的知识，然后再做习题。