请教3道英语单选1.A big fire broke out in a restaurant last night,__
请教3道英语单选
1.A big fire broke out in a restaurant last night,______at least 5 people.
答案是injuring.为什么不能用having injured?
2.Who will take____office and become the president of that country has been under discussion some time now.
此空为什么要略去an?
3.--I saw Dave in the library this morning.
--Really?He______around school for a long time.
答案不是hasn't been seen而是hadn't been seen.为什么?
答句没有提到过去时不就不能用过去完成时吗?
问答/165℃/2024-12-15 09:13:38
优质解答:
1、从整句话看都是在叙述昨晚的火灾,伤了至少五个人.并没有说对现在造成什么影响或者持续的意思,不需要用完成时.injuring at least 5 people ,做独立主格结构表伴随状态
2、take office 是就职的意思,是个固定短语.
3、第一句说的saw,即过去时.第二句说在那之前很久没见到了,是过去的过去,所以用过去完成时.