永发信息网

If I had had enough time,Iwould have done the work better.这句

答案:1  悬赏:40  手机版
解决时间 2021-04-04 09:04
  • 提问者网友:像風在裏
  • 2021-04-03 14:16
If I had had enough time,Iwould have done the work better.这句话为什么有两个had连用?
最佳答案
  • 五星知识达人网友:三千妖杀
  • 2021-04-03 14:40

虚拟语气的问题楼上都说很好了,唯一补充的是这个句子是现在完成时的虚拟语气.“有时间”是have time,现在完成时是have had time,这个能理解吧?那么代入虚拟语气,主句 have done 变身为 would have done,这个也能理解吧?从句的have had time中的第一个have也随之要变成过去时,因此结果就是 had had 了.


我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯