***************以下内容参考 龙 敏《It强调句型全接触》(知网上可查阅到)***********
与主语从句、定语从句、状语从句的比较
It强调句型易与一些从句(如主语从句、定语从句、状
语从句)混淆。此时,判断一个句子是否为强调句的最常
用最简单的办法就是还原法:去掉句中的“it is/was”和
连接词后,看剩下的部分是否为一个结构完整的句子,如
果不是,则肯定不是强调句。例如:
It was at midnight that the meeting was held. (去掉
“It was”和“that”后,剩下的部分“the meeting was held
at midnight”是一个结构完整的句子,所以原句为强调
句。)
It is clear that not all boys like football. (去掉“It is”和
“that”后,剩下的部分“clear not all the boys like football”
不是一个完整的句子,因此原句不是强调句。原句实际上
是一个that引导的主语从句。)
It was midnight when the meeting was held. (假如这
个句子是强调句,被强调部分是midnight——一个表示
时间的词,那么强调句中对时间强调时,连接词不可用
when,而必须用that。所以这肯定不是一个强调句,而是
一个定语从句。)
● 与“It is/was (not) + 时间 + since/before从句”的
比较
It强调句和“It is/was (not) + 时间 + since/before从
句 ”的结构有些类似,但连接词却完全不同,所表达的
意思也不同。例如:
It was two years ago that I began to learn English.
(强调句,强调“two years ago”这个过去动作发生的时
间点,句意为:我是两年前开始学英语的。)
It is two years since I began to learn English. (强调
“过去发生的某个动作距现在的时长”,句意为:我开始
学英语到现在已经两年了。)
***************以上内容参考 龙 敏《It强调句型全接触》(知网上可查阅到)***********
我觉得判断状语从句和强调句的差别还是要用还原法,即去掉it is和引导词的方法。如果成句,肯定是强调句,否则可能是定语从句和状语从句(这两个好区别)。如It was two years ago that I began to learn English中that就不能换为since,因为强调的是时间点。同样地,楼主做的高考题中It was 80 years before Christopher Columbus crossed the Atlantic____Zheng He had sailed to East Africa强调Christopher Columbus crossed the Atlantic80年前这一时间点。如果去掉 before Christopher Columbus crossed the Atlantic则可以选since。其实这题错在when的可能性较大,因为since时间状语从句主句中一般是时间段(本题是时间点80年前),when则可以是时间点,不能选when也是因为其为强调句。