If I had had enough time,Iwould have done the work better.这句话为什么有两个had连用?
人气:377 ℃ 时间:2019-08-20 14:30:16
解答
虚拟语气的问题楼上都说很好了,唯一补充的是这个句子是现在完成时的虚拟语气.“有时间”是have time,现在完成时是have had time,这个能理解吧?那么代入虚拟语气,主句 have done 变身为 would have done,这个也能理解吧?从句的have had time中的第一个have也随之要变成过去时,因此结果就是 had had 了.
推荐
猜你喜欢
- 初一语文教科书第六课《理想》课后习题!
- 两圆相交于A.B两点,则求过这两点的所有圆方程
- Why did you make so many________(spell)mistakes just now
- 上山每小时3km,下山每小时4.5km,往返一次用4小时,往返一次行了多少km?(用比例解)
- 八点零八分英文有的用Eight past eight .有的用Eight Eight.哪一个对?
- Tom is very happy now,because he has his o_____ computer
- “余立侍左右,援疑质理,俯身倾耳以请;或遇其叱咄,色愈贡,礼愈至,不敢出一言以复;”有何表达效果
- 如图,AB=20cm,C是AB上一点,且AC=12cm,D是AC的中点,E是BC的中点,求线段DE的长.