if a had a chance ,i would have worked hard这句 话是过去时的虚拟语气吗
与过去事实相反的虚拟语气应该是:
If从句的谓语动词had+p.p.主句的谓语动词would/should+have +p.p.
而这句不是啊
人气:121 ℃ 时间:2019-10-14 00:34:29
解答
与过去事实相反
若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would,could,might)+have+过去分词”:
If I’d left sooner,I’d have been on time.要是我早点动身,我就准时到了.(但我动身太迟了)
*我认为这里没必要特别去强调必需是过去分词,if i had have a chance,i would have worked harder.这句话也可能这样去理解,意思都是一样的.
推荐
- 关于虚拟语气,would have done是表示本应该做但实际没有做,对吧;那这一句:Donavan would have l
- 虚拟语气中,什么时候用would have done,would do
- 虚拟语气中had done与would have done,did与would do 的用法有何区别
- would have like to 是虚拟语气么?
- I would have liked to have had it when I was a student.这是什么语法结构,虚拟语气吗?
- 掘土机挖一个工地,甲机单独挖需12天挖完,乙机单独挖15天可挖完.两人合作一些天后,再由乙机单独挖6天完成.甲机,乙机合作挖了多少天?
- 化简cos(90°-α)/sin(270°-α)*sin(360°-α)*sin(180°-α)
- 形容冷漠含有手的成语
猜你喜欢