if it were not for the fact that you___ill,i would ask you to do this right now.A.were B.had been C.are D.should be请问为什么选C 虚拟语气与现实相反 主句不是would /could/might/should加 动原吗为什么用are呢

问题描述:

if it were not for the fact that you___ill,i would ask you to do this right now.
A.were B.had been C.are D.should be
请问为什么选C 虚拟语气与现实相反 主句不是would /could/might/should加 动原吗
为什么用are呢

the fact 是先行词,that you () ill是它的同位语从句,就是事实的内容,事实是什么呢,是你病了,you are ill是一个与现实相符的情况,因此用正常语气,不用虚拟语气的
虚拟语气体现在了从句的it were not,主句是i would ask,这两个是对应的虚拟语气啊