It was 80 years before Christopher Columbus crossed the Atlantic _____ Zheng sailed to East Africa
A.whenB.thatC.afterD.since选哪个?为什么不选其他的?Itbe+时间+连词(when、before、after、since)这个句型我一直不知道怎...
A.when B.that C.after D.since
选哪个?为什么不选其他的?It be +时间+连词(when、before、after、since) 这个句型我一直不知道怎么选,选这几个连词的区别在哪儿?语法书上都讲一大堆,看不懂!有哪位高人能简洁的给我讲一下,拜谢!
这是个什么句型呀?麻烦哪位高人详细分析哈句子结构! 展开
选哪个?为什么不选其他的?It be +时间+连词(when、before、after、since) 这个句型我一直不知道怎么选,选这几个连词的区别在哪儿?语法书上都讲一大堆,看不懂!有哪位高人能简洁的给我讲一下,拜谢!
这是个什么句型呀?麻烦哪位高人详细分析哈句子结构! 展开
4个回答
展开全部
答案:A
翻译:在克里斯托弗.哥伦布横穿大西洋的八十年前,郑和就航行到了东非。
解释:
1. It be + some time + since从句
翻译为:自从...以来,已经多久了。
要求:since引导的从句使用一般过去时,而主句为一般现在时或现在完成时。
since从句使用过去完成时,而主句为一般过去时。
如:It is 20 years since I came here. = It has been 20 years since I came here.
我来这里已经20年了。
It was 20 years since I had worked there.
我不在那里工作已经20年了。
2. It be + some time + before从句。
翻译:过了多久...才...;要过多久...才会...
要求:如果主句使用一般将来时,则before从句使用一般现在时;
如果主句使用一般过去时,则before从句也使用一般过去时。
如:It was 80 years before his father died.
过了80年后,他的爸爸死了。
It will be 80 years before the tree grows tall.
要过80年,这棵树才会长高。
3. it + be + 一段时间 + that...
这是强调句型,要求that后面的句子能够和前面的一段时间直接相连。
如:It was for 80 years that I've learned English.
= I've learned English for 80 years.
4. It be + 时间点 + when从句
when引导时间状语从句,意思是“在...时候,从句动作发生”。
如:It was 11:30 pm when I fell asleep last night.
我昨晚十一点半才入睡。
5. It be + 一段时间 + after从句
翻译:在...之后多久了。
如:It was 80 years after the school was set up.
这所学校建立80年了。
分析:
如果选B that,则Zheng sailed to East Africa和80 years before...不能直接相连,即后者不能直接做句子的时间状语;
如果选D,则前后句时态不能对于。
如果选C,则前后句意不通顺,且不符合历史事实。
翻译:在克里斯托弗.哥伦布横穿大西洋的八十年前,郑和就航行到了东非。
解释:
1. It be + some time + since从句
翻译为:自从...以来,已经多久了。
要求:since引导的从句使用一般过去时,而主句为一般现在时或现在完成时。
since从句使用过去完成时,而主句为一般过去时。
如:It is 20 years since I came here. = It has been 20 years since I came here.
我来这里已经20年了。
It was 20 years since I had worked there.
我不在那里工作已经20年了。
2. It be + some time + before从句。
翻译:过了多久...才...;要过多久...才会...
要求:如果主句使用一般将来时,则before从句使用一般现在时;
如果主句使用一般过去时,则before从句也使用一般过去时。
如:It was 80 years before his father died.
过了80年后,他的爸爸死了。
It will be 80 years before the tree grows tall.
要过80年,这棵树才会长高。
3. it + be + 一段时间 + that...
这是强调句型,要求that后面的句子能够和前面的一段时间直接相连。
如:It was for 80 years that I've learned English.
= I've learned English for 80 years.
4. It be + 时间点 + when从句
when引导时间状语从句,意思是“在...时候,从句动作发生”。
如:It was 11:30 pm when I fell asleep last night.
我昨晚十一点半才入睡。
5. It be + 一段时间 + after从句
翻译:在...之后多久了。
如:It was 80 years after the school was set up.
这所学校建立80年了。
分析:
如果选B that,则Zheng sailed to East Africa和80 years before...不能直接相连,即后者不能直接做句子的时间状语;
如果选D,则前后句时态不能对于。
如果选C,则前后句意不通顺,且不符合历史事实。
追问
你上面分析得很精彩,我也比较认同。但答案是选that,解释说是主语从句!但是我就是不明白其他的为什么不能选
追答
不好意思,的确是我看错了,答案是B。
不过这不是什么主语从句,而是强调句型结构。
去掉it was和that,剩下部分构成一个完整的句子:
Zheng sailed to East Africa 80 years before Christopher Columbus crossed the Atlantic.
早在哥伦布横渡大西洋的80年前,郑和就航行到了东非。
80 years虽然是表示“一段时间”,但是80 years before Christopher Columbus crossed the Atlantic却表示“一个时间点”,可以直接做此句的时间状语。
参考资料: 英语牛人团
展开全部
选B that
意思是,在哥伦布横穿大西洋的八十年前,郑和就到了东非。
it is +……+that为强调句,删去it is that 原来的词语仍然可以构成一个完整的句子,如下
Zhenghe sailed to East Africa 80 years before Christopher Columbus crossed the Atlantic。
选项ACD都不是什么句型,希望您能看懂,其实题目就是考了一个强调句的用法,把句子故意拉长了迷惑性增强了而已。
意思是,在哥伦布横穿大西洋的八十年前,郑和就到了东非。
it is +……+that为强调句,删去it is that 原来的词语仍然可以构成一个完整的句子,如下
Zhenghe sailed to East Africa 80 years before Christopher Columbus crossed the Atlantic。
选项ACD都不是什么句型,希望您能看懂,其实题目就是考了一个强调句的用法,把句子故意拉长了迷惑性增强了而已。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该选D吧,翻译就是:郑航行到东非比哥伦布穿过大西洋要早八十年。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询