问题补充:
—— the computer be repaired by him?
—— No, I’d rather he it repaired.
A. Will; has
B. should; have
C. shall; had
D. Can; has
答案:
A. Will; has
B. should; have
(答案→)C. shall; had
D. Can; has
解析:考查情态动词和虚拟语气用法。第一空的情态动词Shall用于所有人称,表示命令,警告,允诺;以及法律规定中要做的事情。或者用于一三人称,表示征求对方的意见;本题第一空表示的是征求对方的意见;第二空的would rather后面的从句要使用虚拟语气,如果是与现在事实相反就使用一般过去时的形式。句意:—要不要让他修电脑?—我宁愿你把它修好。故C项正确。