作业帮 > 英语 > 作业

请教3道英语单选1.A big fire broke out in a restaurant last night,__

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/19 23:14:57
请教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.为什么?
答句没有提到过去时不就不能用过去完成时吗?
1、从整句话看都是在叙述昨晚的火灾,伤了至少五个人.并没有说对现在造成什么影响或者持续的意思,不需要用完成时.injuring at least 5 people ,做独立主格结构表伴随状态
2、take office 是就职的意思,是个固定短语.
3、第一句说的saw,即过去时.第二句说在那之前很久没见到了,是过去的过去,所以用过去完成时.