你知道have sth done和have sth doing區別嗎?和它們的意思嗎?

have sth done是指某件事被做;have sth doing是指使某物持續做某事,使某物一直處於某種狀態

,強調“持續”。

你知道have sth done和have sth doing區別嗎?和它們的意思嗎?

have sth done

有四種意思,分別是:

(1)請某人完成某事,如:

I hadthat door painted last week。

上星期我請人把那扇門做了油漆。

(2)(主語)完成了某事,如:

we must have the work finished by Tuesday。

我們必須在星期二以前完成此項工作。

(3)(主語)遭受某種不幸的情況。如:

I had my leg broken when I got off the bus。

下車時我的腿子摔斷了。

(4)否定句中,表示“不允許…。”“不讓”。如:

I won’t have anything said against her。

我不會允許有任何反對她的言論。

have sth doing

有兩種意思,分別是:

(1)

在肯定句中常表示“讓某人做某事”,“讓某情況發生”之意,含有動作正在進行之意。

He soon

had them all laughing

。 他很快讓他們都笑了起來。

I

have a car waiting

for me。 我讓一部車在等我。

(2)在否定結構中,表示“不能讓”,“不允許”。

We

can’t have that sort of thing happening

。我們不能讓那類事情發生。

那麼你知道have sth done和have sth doing區別嗎?和它們的意思了嗎?