I -------- him a favor several days ago promised to do 还是 pr

学习 时间:2026-03-30 17:11:31 阅读:1939
I ________ him a favor several days ago promised to do 还是 promised to have done 为什么这道题目找了很多资料,但是都不是特别权威的答案,我是倾向于promised to do,引文就是一般过去时,过去答应的,"三天前"这个时间状语指的是promised这个动作,承诺后肯定还没有做.但是如果理解为"三天前"这个时间状语指的是帮忙这个动作那promised to have done 也没有错误,三天前应该帮而没有帮,请问谁有比较权威,更适当的理由,

最佳回答

自信的路人

热心的店员

2026-03-30 17:11:31

我的看法是promised to do ,“几天前”说话者只强调了"允诺“这个动作,而”帮忙“是在说完后再进行的,用to do十分合情合理。乍一看,似乎用promised to have done才符合时态,但是无法解释的,翻译过来完全不对。所以还是要考虑句子的意思,不能光看时态。

最新回答共有2条回答

  • 隐形的煎蛋
    回复
    2026-03-30 17:11:31

    我的看法是promised to do ,“几天前”说话者只强调了"允诺“这个动作,而”帮忙“是在说完后再进行的,用to do十分合情合理。乍一看,似乎用promised to have done才符合时态,但是无法解释的,翻译过来完全不对。所以还是要考虑句子的意思,不能光看时态。

上一篇 有一首歌叫Teach me how to dougie,

下一篇 我刚刚考完试,最后一道题不懂.数列:1,22,333,4444,55555.(1个1,2个2,k个k...) 第100