If it were not for the fact that she ________ sing, I would invite her to the party.
A.couldn’t
B.shouldn’t
C.can’t
D.might not
网友回答
C解析fact后接that引导的同位语从句,用于对其作进一步的解释。她不会唱歌是一个事实,所以要用陈述语气。can’t意为“不会”,表示不具备某种能力。同时句子中的虚拟形式和句意表示句子表达的时间是现在,从时态角度来看,A、B、D三项都不合适。