专四英语语法(subjunctive mood)
专四英语语法(subjunctive mood)
if there were no subjunctive mood,English ___ be much easier to learn.(b)
a) could have been b) would be c) will be d) would have been
had judy been more careful on the maths exam,she ___ much better results now.(b)
a) would be getting b) could have got c) must get d) would get
这题的解释是不是,
虚拟的从句是一般过去式,主句用would、could、 should、might+原型(将来时)
从句是过去完成时,主句用would、could、 should、might+完成式啊?
而且在网上找到别的说什么这两个不同是因为动词不一样,get是一个点,所以用could have got;
be是状态,所以用would be
求真相,求详解
第一题因为是对现在的虚拟,所以用would+动词原形.
第二题是对过去的虚拟,主句用could have done.
Be在第一句中表状态.Get在第二句里是动词.只能用would吗、should, could, might,..呢?还有,你是说, 1、2题的答案分别是would和could have是只简单地因为从句的时态不同还是因为“Be在第一句中表状态。Get在第二句里是动词。” 动词所作目的不同,而导致答案不一样嘞?1 这几个词都可以用的,主要看句子想表达什么了。2 和Be和get没有关系,取决于时态。