你知道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區別嗎?和它們的意思了嗎?