作业帮 > 英语 > 作业

____,I should have gone.

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/20 15:52:20
____,I should have gone.
A、If he should ask me B、If he asked me
C、If he had asked me D、If he would have asked me
这题为什么选C呀.I do not know why
____,I should have gone.
1.答案:C.
2.翻译:
要是(当时)他邀请了/问过我的话,我应该早就走了.
3.
1)此题考查if引导的条件状语从句的虚拟语气.
2)该语法有规定:如果是对过去的事情进行假设虚拟的话,则if从句用过去完成时“had + 过去分词”,主句用“would/should/could/might + have done sth”结构.
3)从该题题意来看,恰恰是上述用法.
再如:If he had taken my advice,he should have completed his task.
如果(那时)他采纳了我的建议的话,他应该早就完成了他的任务了.