选择题中用一般过去时与现在完成时的辨析

—Sorry, Tom. I can't find the book you ____ me.

—It's OK. I don't need it any more.

A. have lent      B.lent

各位专家老师你们好,请问这道题为什么不能用完成时? O(∩_∩)O谢谢!

请先 登录 后评论

最佳答案 2018-03-27 18:11

本句答案用一般过去时lent,只需说明你借给我书这个动作,在过去已发生。使用现在完成时毫无意义,对话的下句,跟本句没有任何关系,因为说话者,事先不会考虑答语的内容。

从表达简练的角度考虑,一般过去时比现在完成时简练,因为前者谓语动词是一个词(lent),后者是两个词(have lent)。


请先 登录 后评论

其它 1 个回答

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

   《牛津英语用法指南》第三版580.7指出:“如果意思清楚,在从句中经常用一般过去时动词形式,而不用现在完成时和过去完成时动词形式。... I've usually liked the people I('ve) worked with. 一般地说,我喜欢那些跟我一块儿工作过的人。”

    所以,问题中的最佳答案应该是:B.lent

请先 登录 后评论
  • 0 关注
  • 1 收藏,3073 浏览
  • 373320508 提出于 2018-03-22 21:07

相似问题