单选题 No sooner had we arrived ______ it began to rain heavily.
  • A. as
  • B. when
  • C. than
  • D. while
【正确答案】 C
【答案解析】no sooner… than:刚…就:No sooner said than done.说了就做。这里有一个no sooner…than…结构,通常在这种结构中no sooner…如果放到句首句于要部分倒装。同时,一般在no sooner…than…结构中,no sooner和完成时连用,than和过去时连用。