1. A 当but做介词“除了……”时,如其前面出现实义动词do的形式,则but后接不带to的不定式。上周日,除了做功课外我什么也没有做。
2. D 由主句中的would...可知此处考查对if条件句表示虚拟语气的用法,对将来的虚拟条件句可采用三种形式:1. were to+动词原形 2. should+动词原形 3.用动词的过去时。如果从句含义were或should, had则可以把were, should或had提前,把if省略。故答案为D。
3. C 考查对过去的虚拟语序。由主句中的would have told可知该题是对过去的虚拟,这时if条件句必须用过去完成时,如果从句含义were或should, had则可以把were, should或had提前,把if省略。故选C。
4. C 考查as if虚拟语气。as if的从句用一般过去时表示现在,Be动词的过去时用were不用was。故答案为C。
5. D 考查对过去的虚拟语气。由句子中的i would have met可知该句是对过去的虚拟,这时if条件句必须用过去完成时。故答案为had come。
6. B 考查祈使句。you turn off..是宾语从句,其他三个选项后均不能接宾语从句。
希望能帮到你,如满意,请采纳为“满意答案”。祝进步。
1 A 我上周日什么也没做,只是复习功课。do nothing but do,除了做……,没做其它事
2 D 这里是虚拟语气表假设,虚拟语气有三种用法。 1.过去时, 2.should+do, 3. were to do 选B的话应该是if we left 而不是leave. 只有D 符合条件
3 C 是虚拟语气的倒装句,正常是If I had known it, I would have told you.如果我知道的话,我会告诉你的。如果不用if , 就变成D这样,had后要加过去分词。
4 C 同样是虚拟语气,因为是一般现在时,现在时的虚拟语气要用were +动词过去分词引导
5 D.这是典型的虚拟语气的用法。表示对已发生事情的假设,故用过去完成时。结构是:从句had done,主句would have done。
6 B 非谓语动词,这里用在开头,且没有从句,是祈使句,要用原形。
1.C 一般过去时went与did并列
2.B 假设 虚拟语气
3.B 纯翻译 如果
4.D 虚拟语气 主句是现在时 从句前推一个时态即过去时have be broken 被动语态
5.B 谓语动词前加do表示强调 时态是一般过去时
6.B make sure 确定 省略了连接词that
1.A nothing but 固定搭配 给你个例句:It's absolutely unforgivable if Paterno did nothingbut pass the information up the chain.
2.D 虚拟语气
3.c 虚拟语气 因为后面是would have 所以前面用had
4.C 虚拟语气 as if 后面加were
5.d 同2题
6.B 祈使句
我擦,我每次考试英文会挂蛋