分类：教育/科学-外语学习-英语考试
问题：一个英语问题Ifitwerenotforthefactthats 
If  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 ，为啥不选 A 呢？请详解！
回答：确实应该选C、can't。
1、此题是较典型的“陷阱题”。避免落入陷阱的方法是：培养观察句子的“宏观感”———If it were not for 与后面I would invite her to the party是完整的“虚拟结构搭配”。即所设空处再不是虚拟语气。
2、此题也有关键信息：the fact（事实） （that she ____ sing ），暗示出后面从句用“陈述语气”，表达事实。因此，按所给选项，只用can't。