作业帮 > 英语 > 作业

虚拟语气They _two free tickets to Canada,otherwise they 'd never

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/16 10:11:28
虚拟语气
They _two free tickets to Canada,otherwise they 'd never have been able to afford to go.
A.had got B.got C.have got D,get
但是我认为是对过去的虚拟,应该选A
本题句意为:
他们拿到了两张去加拿大的票,否则他们绝不能够负担这(旅行的)费用.
B答案正确,并非虚拟,只是对过去事实的陈述.
有虚拟语气的是后面这句:
...otherwise they 'd never have been able to afford to go.
“含蓄条件句”,有时不用if从句表示条件,而是通过介词、副词、分词或短语等代if从句,这里就是otherwise,类似的还可以用without\once\but for等等~
这里有一个would + have done的结构,即情态动词加完成时表示对过去的虚拟:这里意思就是他们(若没有获得票)本来是负担不起这费用因而没办法出行,但是事实上却成功启程了.(对过去的虚拟)
补充情态动词加完成时的语法:
should\could\ought to\would like to等等+have done表示本来应该(能够、打算、想要)做某事,而实际上没有做,其否定句表示本来不应该(不能、不打算)做某事,而实际上做了.needn't have done表示本来没必要做某事,而实际上做了.
希望对你有所帮助=W=