NO sooner___got home than I knew the had news last night.

4个回答

  • 1. D

    翻译:昨晚我一到家,我就知道了那个坏消息.

    解释:这是一个固定句型:No sooner...than...,意思是“一...,就...”.

    其中含有no sooner的句子必须采用过去完成时,即谓语由“had + 过去分词”构成.而且如果no sooner提前至句首的话,则该句必须采用部分倒装,即把助动词had也提前.

    而含than的句子只能使用一般过去时.

    即:No sooner had I got home than I kenw the bad news last night.

    = I had (no sooner) got home (than) I knew the bad news last night.

    2. B

    翻译:当看电视的时候,我们听到了门铃在响.

    解释:此题考查状语从句的省略语法.

    像while等所引导的状语从句,如果从句的主语和主句主语相同,且从句谓语以be动词开头时,则可以把从句的主语和be动词一起省略.

    即:While watching television, we heard the doorbell ring.

    = While (we were) watching television, we heard the doorbell ring.

    其他答案ACD的主语都不是we,这时while从句就不能省略其主语和be动词we were.