if it were not for the fact that he is ill ,he would attend your party.这里的the fact that he is ill,that从句是同位语,可是为什么用一般现在时态呢?
问题描述:
if it were not for the fact that he is ill ,he would attend your party.
这里的the fact that he is ill,that从句是同位语,可是为什么用一般现在时态呢?
答
它这句虚拟语气是对现在的虚拟啊,当然是用一般现在时了。
翻译为:如果不是因为他生病的话,他一定会来参加你的派对的。
答
这是虚拟语气,与一般现在时相反,if从句用过去式,主句用would/could等加动词原形.
上面句子中,that he is ill,是说他现在的实际情况,而对这个实际情况的假设在前面were中体现出来.