两道简单的初中英语题

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:59:32
1.Our food will______
A.run out B run out of C be run out D be run out of
2.The war____ in 1937.
A was broken out B had been broken out
C has broken out D broke out
第一题答案选的是A 第二题答案选的是D
我不知道为什么呀,请一定要说明为什么呀
为什么一题和二题不用被动语态呀

答案是对的
1不是被动语态 run out 是用完的意思
是固定搭配 (动介)
eg.My money ran out.我的钱用完了
break out 意为爆发(灾难 ,战争 ,瘟疫等)它的主语就是这些sth.
eg.The war broke out yesterday.
战争昨天爆发了。

1 D 2 B
1 是被动语态
2 因为后面有in1937,所以应用had

主动.不用BE的.
过去式,不是过去完成时,所以别把这个问题看得很难,就直接用过去式回答就可以了.

其实这两道题是最简单的 你只是暂时转不过弯 一个理由即可解决:这两个词组一般都没有被动语态(即用主动表被动)!值得提出的一点 2选B是可笑的 过去完成时是指过去的过去所完成的动作 而题中in1937只是个过去的时间段。

1.D. run out of 用完,
will be run out of 被用完
而A :run out 本身就有“被用完”的含义
这个句子需要用被去语态,故选D
2.A.这个题同样考的仍然是被动语态,战争被发生。B答案是现在完成时+被动语态,而后面具体指出哪一年啦,不可以用现在完成时; C答案是现在完成时,同上;
D用了过去时,战争不能自己爆发。故选A。

1D2A