It was 80 years before Christopher Columbus crossed the Atla

学习 时间:2026-04-03 09:31:32 阅读:7652
It was 80 years before Christopher Columbus crossed the Atlantic _____ Zheng sailed to East AfricaA.when B.that C.after D.since选哪个?为什么不选其他的?It be +时间+连词(when、before、after、since) 这个句型我一直不知道怎么选,选这几个连词的区别在哪儿?语法书上都讲一大堆,看不懂!拜谢!这是个什么句型呀?

最佳回答

生动的老虎

高大的镜子

2026-04-03 09:31:32

答案: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,则前后句意不通顺,且不符合历史事实。 再问: 你上面分析得很精彩,我也比较认同。但答案是选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却表示“一个时间点”,可以直接做此句的时间状语。

最新回答共有2条回答

  • 飘逸的冷风
    回复
    2026-04-03 09:31:32

    答案: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,则前后句意不通顺,且不符合历史事实。 再问: 你上面分析得很精彩,我也比较认同。但答案是选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却表示“一个时间点”,可以直接做此句的时间状语。

上一篇 1+2+3+4+.20=?用简便方法计算

下一篇 化简求值:4x平方-8xy+4y平方/2x平方-2y平方,其中x=2 y=3