词典词条 · 问答

have done

核心问题 1

In the past, when I've visited London, I've seen them. 请问这里为何使用现在完成时?

词典解答 1

两个分句中都使用现在完成时,表示过去经常发生的事,即重复性事件。例如:

  1. Every time I have seen him, he's been reading. 我每次看到他,他都在读书。

  2. My usual practice is that as soon as I've taken a shower, I've eaten breakfast. (CGEL) 我通常的做法是:一洗完淋浴,就吃早饭。

例(2)不用一般现在时而用现在完成时,意味着句子所描述的情况可能不适用于将来。have done with

核心问题 2

(1)I have done with painting.

(2) Have done with all this nonsense.

(3) You are too dishonest. I've done with you.

请问 have done with 是什么意思?

词典解答 2

have done with 可以作“干完”“不再干”解,也可以做“停止”“停止来往”解。句(1)可译为:“我不再搞绘画了。”句(2)可译为“不要再说这些废话了。”句(3)则可译为“你太不老实。我和你断绝关系。”请分析下面的实例:

  1. Let's have done with this quarreling. (ECD) 让我们结束这场争吵吧。

  2. Will he never have done with his persistent speech-making? (《英汉辞海》) 难道他老不结束他那没完没了的长篇大论吗?

来源:英语常见问题解答大词典-4.md · 第 27562781 行 · 原文哈希 52be51bcd4