单选题 The TV sets made by our factory sell best, but 10 years ago no one could have guessed the place in the market that they ______.
  • [A] were having
  • [B] were to have
  • [C] had had
  • [D] had


【正确答案】 B
【答案解析】[考点] 虚拟语气
[解析] 本题具有一定难度:首先,出现了隐含条件句(could have done表示从前或过去本该做某事却未能或没有做,表达了说话人对这件事的肯定倾向,而所隐含的意思还有“要是做了会更好些”这个虚拟条件),其次,该条件句中又包含了一个错综条件句,即“预计”的结果并非前面那样与说话人的意图相违背,而只是叙述了(相对于10年前那个时候)后来发生的一种客观事实,因此应选择过去将来时态,这也就是“错综”的含义。