作业帮 > 英语 > 作业

虚拟语气的问题:If she could sew,she____(make) a shirt.理论上,从句用了一般过去时

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/29 04:21:12
虚拟语气的问题
:If she could sew,she____(make) a shirt.
理论上,从句用了一般过去时,由此可推得是对现在的虚拟,主句应用should+动词原形.为什么答案明确是对过去的虚拟呢?
:Had I konwn her name,I___(invite) her to lunch.
从哪可以知道这考的是虚拟呢?
should+动词原形是对未来的虚拟把,could是能够的意思 如果他(过去)能够缝纫 后面的对他的虚拟所以后面要用过去完成时啊.也可以这么记,虚拟语气中前面是过去式后面就是过去完成时.
问题二 If i had konwn her name,I___(invite) her to lunch.应该是这样的,只不过用了一个倒装.
建议买一本专门语法书.语法书上有对于各种语法各种情况的解释,还有多背背例句什么的!
再问: 第二个明白了,还是第一个不太懂。could是为一般过去,在if从句中用一般过去表明的是对现在的虚拟。由此推得应该填的是would made,而答案为would have made,这是为什么呢?
再答: 现在对虚拟语气忘了很多了,你可能还是没搞明白虚拟语气。could是过去式,你看看语法书上是不是虚拟语气中前面是过去后面是过去完成啊?你可以多看看和它相似的句子好好理解理解。