一道虚拟语气的语法题____more careful,his ship would not have sunk.A.If
来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/10/05 20:39:09
一道虚拟语气的语法题
____more careful,his ship would not have sunk.
A.If the captain were B.Had the captain been
C.Should the captain be D.If the captain would have been
我选的D.
____more careful,his ship would not have sunk.
A.If the captain were B.Had the captain been
C.Should the captain be D.If the captain would have been
我选的D.
D中 would have been是将来完成式,不是虚拟语气,已经SUNK了为何要用将来时.是虚拟但时态不对.选C的话逻辑意思变成了“船长应该更小心,他的船就不会沉了.”试问有这么表达的吗.选A的话虚拟是虚拟了,但WERE表达的是尚未实现或者不可能实现的SUNK,问题是已经SUNK了.选B,时态对了,有HAD BEEN MORE CAREFUL,语态也对了,意思过去如果更加小心,穿就不会沉了,逻辑没问题.
找了这两个句子为例:
If the patient hadn't been cured of his disease,he wouldn't be able to go to work.
If the doctors hadn't controlled the disease,the virus would have spread farther.
Had the patient not been cured of his disease,he wouldn't be able to go to work.
Had the doctors not controlled the disease,the virus would have spread farther.
找了这两个句子为例:
If the patient hadn't been cured of his disease,he wouldn't be able to go to work.
If the doctors hadn't controlled the disease,the virus would have spread farther.
Had the patient not been cured of his disease,he wouldn't be able to go to work.
Had the doctors not controlled the disease,the virus would have spread farther.
一道虚拟语气的语法题____more careful,his ship would not have sunk.A.If
----------more careful,his ship would not have sunk.A.If the
If it hadn't been for the captain,the ship would have sunk.
If it had been for the captain,the ship would have sunk.
虚拟语气中对过去的虚拟主句否定是用would have not done or would not have done?
关于虚拟语气的问题 would not have found would not find
if a had a chance ,i would have worked hard这句 话是过去时的虚拟语气吗
虚拟语气would have done 的用法
一道语法题.关于虚拟语气.
英语虚拟语气的一道题If _____(know)German,I would read the book in the
一道英语虚拟语气的题If I had worked harder at school,I___________in a
If引导的虚拟语气句子 一般 将来 过去 还有主语加would have done/been