if a had a chance ,i would have worked hard这句 话是过去时的虚拟语气吗

if a had a chance ,i would have worked hard这句 话是过去时的虚拟语气吗
与过去事实相反的虚拟语气应该是:
If从句的谓语动词had+p.p.主句的谓语动词would/should+have +p.p.
而这句不是啊
我是洽洽人 1年前 已收到3个回答 举报

fianak 幼苗

共回答了25个问题采纳率:84% 举报

与过去事实相反
若与过去事实相反,条件从句的谓语用过去完成时(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.这句话也可能这样去理解,意思都是一样的.

1年前

4

浪依然 幼苗

共回答了10个问题 举报

如果再给我一次机会,我一定会努力干!
就是虚拟语气啊。表示以前我没努力,现在后悔了。

1年前

2

125690074 幼苗

共回答了323个问题 举报

是,事实是当初我没有机会因此我也没有努力干。

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.027 s. - webmaster@yulucn.com