时态、间接引语问题

—Why did you call yesterday? I was out then.

—To tell you I ____ a souvenir for you.

A.bought   B.had bought

The two choices confuse me quite a bit. I'm wondering which sounds better to you?

请先 登录 后评论

最佳答案 2017-10-16 21:46

答语只用了不定式 to tell...,具有迷惑性。补充完整后,就明白选哪一个了:

I called to tell you I had bought a souvenir for you.

应选择 had bought,说明“买纪念品”早于“打电话”。否则,如果选bought,到底是“准备要买”还是“已经买了”?势必造成歧义。


请先 登录 后评论

其它 2 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

—Why did you call yesterday? I was out then.

—To tell you I ____ a souvenir for you.

A.bought   B.had bought

The two choices confuse me quite a bit. I'm wondering which sounds better to you?

【答】应该选择 A.bought 。


    请先 登录 后评论
    曹荣禄  
    擅长:动词用法,句法问题

    我同意刘老师的解答。

    请先 登录 后评论
    • 0 关注
    • 1 收藏,2491 浏览
    • Yoga Fire 提出于 2017-10-16 11:49

    相似问题