选择:If it were not for the fact that she( )sing,Iwould invite her to the party.If it were not for the fact that she( )sing,Iwould invite her to the party.could not?should not?can not?might not?选哪个?为什么?

问题描述:

选择:If it were not for the fact that she( )sing,Iwould invite her to the party.
If it were not for the fact that she( )sing,Iwould invite her to the party.
could not?
should not?
can not?
might not?
选哪个?为什么?

选c,同位语从句,对fact的解释,

答案是C
由于题目上说I should invite her to the party是一般现在时,故选can‘t
该题亦可改为If it were not for the fact that she ___sing,I should have invited her to the party
should have dong表示本应该做某事却未做,此题选A

选 C.can not.if it were...,I would invite her...
这句是虚拟语气结构,但是她不会唱歌,这是事实,不能用虚拟语气.是真实的,而全句的虚拟语气表示和现在事实相反,所以用can not 表示现在时态.

选A,虚拟语气,表示能力要用could(can)