一道高中英语选择,急……-I just can't understand why Jack is't here for my birthday party .-Oh,if it were not for the fact that he---- ill in bed for three days,he would.A.was B.has been C.had been D.would be为什么不是C,if 条件句的

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 03:36:36

一道高中英语选择,急……-I just can't understand why Jack is't here for my birthday party .-Oh,if it were not for the fact that he---- ill in bed for three days,he would.A.was B.has been C.had been D.would be为什么不是C,if 条件句的
一道高中英语选择,急……
-I just can't understand why Jack is't here for my birthday party .
-Oh,if it were not for the fact that he---- ill in bed for three days,he would.
A.was B.has been C.had been D.would be
为什么不是C,if 条件句的对过去事实虚拟不应该用had done

一道高中英语选择,急……-I just can't understand why Jack is't here for my birthday party .-Oh,if it were not for the fact that he---- ill in bed for three days,he would.A.was B.has been C.had been D.would be为什么不是C,if 条件句的
B是现在完成时,关键词是for +一段时间

傻逼 不是虚拟

B【俊狼猎英】团队

唉,因为这是对话,问他现在怎么不在,答案是病了三天,说明现在也病着,所以是has

这个句子是虚拟语气,从句中的were是对现在的虚拟,所以主句he would 应是省略后面的动词原形。而题中所问的空是一个同位语从句,同位的名词是the fact ,根据后面的时间状语for three days,所以应该选B has been。
祝你进步哦!(ˇˍˇ) ~