have promised.与having promised有什么区别吗?就词意来说,应该怎么理解呢?谢谢

yy106322022-10-04 11:39:543条回答

已提交,审核后显示!提交回复

共3条回复
qiuheping 共回答了16个问题 | 采纳率75%
直译的话意思是一样的,都是过去对未来的承诺,但是使用的时候意思是有点不一样的
have promised是指有过一个承诺
having promised可以理解成是一种条件.比如having promised to take my kids to disneyland a while ago,i finally took them there this weekend.可以翻译成因为我之前承诺我的孩子要带他们去迪斯尼乐园,所以这个周末我终于带他们去了.这里的having promised带有在某种条件下的含义.
相反,have promised就不能达到这种富有条件性的意思.比如,I finally took my kids to disneyland this weekend because i have promised them a while ago.
1年前
kaixian52782752 共回答了35个问题 | 采纳率
have promised 是过去完成时,
having promised 是过去完成进行时.
其实可以理解成一样
都是从过去延续到现在, 未来的承诺
1年前
DewofCompassion 共回答了3个问题 | 采纳率
时态不同
have promised 已经承诺
having promised有承诺
1年前

相关推荐