if he ______ me tomorrow,I would let him knowA should call B should have been able C were to call D are able to call我选的是A 但是答案是C 在对将来的虚拟语气中A 和C 不是都能用吗?
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/30 01:33:11
if he ______ me tomorrow,I would let him knowA should call B should have been able C were to call D are able to call我选的是A 但是答案是C 在对将来的虚拟语气中A 和C 不是都能用吗?
if he ______ me tomorrow,I would let him know
A should call B should have been able C were to call D are able to call
我选的是A 但是答案是C 在对将来的虚拟语气中A 和C 不是都能用吗?
if he ______ me tomorrow,I would let him knowA should call B should have been able C were to call D are able to call我选的是A 但是答案是C 在对将来的虚拟语气中A 和C 不是都能用吗?
答案错了,就应该选A,在与将来事实相反的条件句中,三种结构所表示的可能实现的程度是有区别的:were to 的可能性最小,should do的可能性稍大一些,did 处在中间程度.
条件状语从句,状语从句从句只能用一般现在时表达将来的意思。同样,也只能用过去将来时表达一般过去时。所以排除BD。然后又是虚拟语气,虚拟语气只有一个助动词,那就是were,所以自然是C洛。买本薄冰语法吧,一定对你有帮助。
be to do 表示的是将来时。 should do 一般表现在时。
文中是明天,所以用将来时,故选C。