利智与何鸿燊:英语选择题

来源:百度文库 编辑:神马品牌网 时间:2024/05/14 14:55:38
请给我解析,谢谢。

1.I would have come sooner but I( )that you were waiting.
A.didn't know B.hadn't known C.doesn't know D.haven't known

2.Only recently( )to think of glass as something to look through.
A.people came B.have people come C.did people come D.came people

1、A would have 表示对现在的虚拟,从句用一般过去时

2、B Only 在句首谓语动词要倒装
看到recently 就想到用完成时,类似的副词还有lately,just,already,yet,up to now,till now,so far等等
come是一个表示瞬间的动词,用完成时说明这个动作已经发生,但是注意不能和for加表时间的词连用
come to表示刚刚开始的意思

A 前面是过去式,后面当然也要一样了
B 只有最近才有人来......

A
B

D是绝对错的,一点都不通

应该是 1. A 2. B

我觉得是1. A 2. B

A
B