If she could sew, _____. 虚拟语气
正确答案b
为什么不能选a??
she should make a dress 然后should省略,这样错在哪里?
谢谢!
看作与现在相反 展开
2016-09-06
if 条件状语从句中虚拟语气的判断。if 条件状语从句有真实条件句和非真实条件句。假设条件可以实现的句子为真实条件句,反之为非真实条件句,要用虚拟语气。其形式分为以下三种:
与过去事实相反的假设。结构为:从句的谓语动词用“had + 过去分词”,主句用“should (would, could, might) + have + 过去分词”。例如:
If it had not rained so hard yesterday, we could have played tennis. 如果昨天没有下大雨,我们就能玩网球了。
与现在事实相反的假设。结构为:从句的谓语动词用过去式,系动词用were,主句的谓语用“should (would, could, might) + 动词原形”。例如:
If I were in your position, I would marry her. 如果我是你,我就娶她为妻。
与将来事实相反的假设。结构为:从句的谓语动词用“should (were to) + 动词原形”,主句用“should(would, could, might) + 动词原形”。 例如:
If you should miss the chance, you would feel sorry for it. 如果你错过了这次机会,你会难过的。
If she could sew, _____. 意思是如果她能看得见,她会,,,
符合第一种,与过去事实相反,应用“should (would, could, might) + have + 过去分词”
从句If she could sew中并没有看到had啊?怎么就符合第一种了??
打错了,
列出的句子结构,If she could sew,从句could +动词原型,符合条件的只有第3个,主句应she would+v.原型;
还有从句都往过去推一个时态,
如:与现在相反的if从句就用过去时;与过去相反用过去完成时(即过去的过去)
If she could sew, _____.意思是如果她能缝衣服,她会。。。的,即她不会缝纫,这是已发生的,过去的,现在要虚拟一个相反的事实,她会缝纫,应用过去完成时,即she would have had+V过去分词
若用 A 则是以下结构:
If/when 作引导语 + present simple [一般现在时] 十子句present simple[一般现在时]
If she sews, she makes a dress.
若用 C 则是以下结构:
If + [一般现在时] + will + 不定式
If she sews, she will make a skirt.
若用 D 则是以下结构:
If + [过去完成时] + would + had + [过去分词]
If she had been able to sew, she would had made a coat.
从句用了could,是过去时,那后面的句子应该是用would+do才对啊,怎么会是 would [情态动词] + have made [现在完成时].
你们学的所谓[虚拟语气], 根本便是英语的 [Conditionals 条件状语], 内分:
O Conditional : 零条件状语
1st Conditional
2nd Conditional
3rd Conditional.
若想学习, 可查[条件状语]的用法.
2020-06-27
对过去的虚拟,主句用情态动词+have done,从句用could do的结构,这是固定的。
翻译:如果她(那时候,过去的某个时间点儿)会缝纫,她就能做出一件衬衫来了。
可是对现在对虚拟,从句也能用could do结构啊?怎么就判断是过去呢?过去或者现在,应该是不确定的啊
2016-09-06
做衬衣的动作在缝纫之前,过去完成时,would have do
“做衬衣的动作在缝纫之前”什么乱七八糟的……???