风云3小说全文阅读:英语高手来,三道难题!

来源:百度文库 编辑:高考问答 时间:2024/04/28 04:00:57
1.My parents will move back into town in a year or ___.
A.later B.after C.so D.about

2.It wasn't until nearly a month later ____ I received the manager's reply.
A.sice B.when C.as D.that

3.The storm left,____a lot of damages to this area.
A.caused B.to have caused C.to cause D.having caused

我第三个选A,过分不是可以表完成吗?可是答案不是A,为什么?

请帮忙解答并说明理由哦~!

1 C or so是固定搭配,表示大约,左右的意思,句子意思就是说我的父母大约一年左右就会搬回小镇.
2 D 这是个强调句,it was not until…that…是个句型.
3 D 是个非谓语结构,表伴随.

因此我不赞成是A,B,D

1 A 与将来时连用,
2 B 主句从句时态相同
3 D 表示伴随,用分词

楼上那位答的是对的。我也是A,B,D

1. C, a year or so - 一年左右.

2. D, was 的predicate(谓语?宾句? 对不起我对这些文法的中文用词不熟悉)的开端用that.

3. D, 主动词已在前半句出现了,后半部分一定不可以用A. having caused指的是暴风雨所带来的东西.

1.in a year是将来时,所以选A与将来时连用.
2.与主句从句时态相同,所以选 B .
3.表示伴随,用分词,所以选D .