A big fire( )last night.Some houses were burnt to ashes.A.broke out B.had broken out C.had been broken out D.was broken out 为什么选A,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 02:31:56
A big fire( )last night.Some houses were burnt to ashes.A.broke out B.had broken out C.had been broken out D.was broken out 为什么选A,

A big fire( )last night.Some houses were burnt to ashes.A.broke out B.had broken out C.had been broken out D.was broken out 为什么选A,
A big fire( )last night.Some houses were burnt to ashes.
A.broke out B.had broken out C.had been broken out D.was broken out 为什么选A,

A big fire( )last night.Some houses were burnt to ashes.A.broke out B.had broken out C.had been broken out D.was broken out 为什么选A,
其实估计楼主对C,D选项应该比较清楚,因为文内没有提及纵火,所以这里所发生的火灾应该是主动时态.不过可能在A,B中会出现一些混淆.其实比较简单的解释就是,broke out是火燃起来的那一瞬间的瞬动词的瞬动态,这种词是不能使用有延续性的过去完成时,在以后的判断中,该动词是否应该用现在完成时或者过去完成时,除了对句子整体的把握,还有就是要注意这个动词是否有可延续性.

首先排除被动形式的C和D ,A和B 就是时态上的区别,从时间last night可以决定用过去式。

因为这句话有"last night",指明了时间而且个过去的时间,所以动词就用过去式的,所以选A

last night 意思是 昨晚
是过去的某个时间
应该用过去时态,B C都不对
还有break out是爆发
火爆发应该用主动语态 D不对

这是约定俗成,几年前我的英语老师也讲过这个问题,当时他说大火爆发是主动,房子倒塌就是被动,这是习惯,没道理的.所以C,D不能选,而这句话强调一种状态,所以用A.
A,为昨天发生了火灾,一些房子....如果用B则昨天已经发生了大火,一些房子....,你理解一下....

全部展开

这是约定俗成,几年前我的英语老师也讲过这个问题,当时他说大火爆发是主动,房子倒塌就是被动,这是习惯,没道理的.所以C,D不能选,而这句话强调一种状态,所以用A.
A,为昨天发生了火灾,一些房子....如果用B则昨天已经发生了大火,一些房子....,你理解一下.

收起

就是说那火诞生了(烧着了) 就是得选A呀`