单选题 To tell you the truth, never before ______ seen so many candidates competing for so few vacancies our company has to offer.
  • (A) we have
  • (B) we had
  • (C) have we
  • (D) had we


【正确答案】 C
【答案解析】[理由] 本句测试否定倒装结构。
1) 常用的否定副词:
never(从不)、hardly(几乎不)、scarcely(几乎不)、seldom(很少)、rarely(很少)
2) 常用的否定副词短语:
by no means(绝对不)、in no way(绝对不)、on no account(绝对不)、in no situation(绝对不)、under no circumstances(绝对不)
3) 常用的否定副词从句:
not until...(直到……才)、only when...(只有当……时)、only after...(只有到……之后)
上述否定副词、否定副词短语、否定状语从句放置句首时,其后主语和动词要倒装。
1) 主语之后若有be动词,该be动词与主语倒装。
[例] He is never happy.
Never is he happy
(他从不快乐。)
He is hardly ever quiet.
Hardly is he ever quiet.
(他几乎从未安静过。)
2) 主语之后若有助动词时,该助动词与主语要倒装。
[例] He has never done it before.
Never has he done it before.
(他从来没做过这件事。)
3) 主语之后若有一般动词时,先在主语之前按时态及主语人称之不同,分别置入助动词do、does、did,再将动词改为动词原形。
[例] They never knew the truth until Mary came.
Not until Mary came did they know the truth.
(直到玛丽来了,他们才了解实情。)
原句空格前有否定副词never before(之前从未),可知空格内应置倒装结构。选项中仅(C)及(D)为倒装结构,但仅(C)为现在完成时,为唯一正选。
注意:
(D)为过去完成时,须与过去时连用,使较早发生的事用过去完成时表现,稍晚发生的事由过去时表现。由于原句并没有与过去时连用,故(D)不可选。
[例] He said(过去时) he had done(过去完成时) the work
(他说他己把工作完成了。)