It's 7 a.m. when he set off. 这个是什么句型?
如果是It'sat7a.m.thathesetoff.的话那么是强调句但如果没有at后面连词就选用when吧这个在题里也经常出现这是个什么句型?定语从句?又觉得意思上有点...
如果是It's at 7 a.m. that he set off.的话那么是强调句
但如果没有at后面连词就选用when吧 这个在题里也经常出现 这是个什么句型?定语从句?又觉得意思上有点奇怪啊
如果前面的表示时间的是"years before""last night"之类的词 又该怎么判断是用that还是when呢?
一时概念有点不清,麻烦讲解一下。 展开
但如果没有at后面连词就选用when吧 这个在题里也经常出现 这是个什么句型?定语从句?又觉得意思上有点奇怪啊
如果前面的表示时间的是"years before""last night"之类的词 又该怎么判断是用that还是when呢?
一时概念有点不清,麻烦讲解一下。 展开
2个回答
展开全部
首先说明,It's 7 a.m. when he set off.这个句子有点问题,因为从句是一般过去时set,而主句也应该是一般过去时。正确的是:
It was 7 a.m. when he set off.(他出发的时候,时间是7点。)
这个是含有时间状语从句的句子,其中没有定语从句。
怎么判断是用that还是when呢?
答:在没有when或者that的情况下,把句子前后两部分倒过来,如果不缺成份,就用that,否则用when或者别的连词。如:(1)It was in this house ____ his father told him the touching story.
倒过来:His father told him the touching story in this house.不缺成份,所以是that。
(2)It was 1997 ____ Hongkong returned toChina.
倒过来:Hongkong returned to China 1997.缺少in,所以是when。成份,就用that,相反则用when.。如:
追问
谢谢。您举的两个例子都比较好判断,但如果代表时间或地点的词前面本身就不需要介词呢?像last night这种。问题来源于这个题 It was 80 years before Christopher Columbus crossed the Atlantic ___ Zheng He had sailed to East Africa. 如果用when的话有没有语法错误?时间状语从句说得通么?
追答
的确,这个办法简单了点。严谨一点的做法是,如果it is/was 后面是一个副词(作时间状语或地点状语),就用that,否则用别的连接词。看看下例:
It was last night ____ he came across his former boss. 【last night 是时间状语,用that】
至于 It was 80 years before Christopher Columbus crossed the Atlantic ___ Zheng He had sailed to East Africa. 这个句子。
倒过来:Zheng He had sailed to East Africa before Christopher Columbus crossed the Atlantic.不缺成份,所以是that。【注意排除80 years的干扰】
如果用when,就会有语法错误,因为两个分句都是由从属连词引导,缺少主句。
广州奥泰斯工业自动化控制设备有限公司_
2023-03-29 广告
2023-03-29 广告
日本OPTEX FA光电传感器产品已在中国大陆销售了近30年,产品的高性价比已被广大客户所认可。为更好的服务广大客户,日本株式会社(OPTEX FA)于2013年成立广州奥泰斯工业自动化控制设备有限公司,作为OPTEX FA中国区总部。日本...
点击进入详情页
本回答由广州奥泰斯工业自动化控制设备有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询