盐酸苯海索片价格:两道英语题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 22:41:57
1.What would have happened___,as far as the river bank?
A.had Bob walked harther
B.if Bob walked farther
2.__the fog , we should have reached our school.
A.Because of
B.But for
选什么?为什么?

1.A
这是一道虚拟语气的问题,与过去的事实相反虚拟条件句用过去完成时,且省略了if的倒装。if Bob had waked farther.
当然可以提前倒装的词是:were,should,had.
2.B
but for 要不是,含蓄条件句。
要不是这场雾,我们应该已经到了学校了。
But for your help,we couldn't have finished the task.

第一句选A,就像上楼所说,是倒装句,一般来说它会放在句首,便于分清,这个句子放在当中有骗人上当之嫌。但是只要看清楚就行了。选项B时态错误。第二句同上解释

BB