A想对 I employed someone to do something for me(我雇用了某人为我做事)这一类句子作更简洁的表达时,可以用这种结构:即不说 I employed someone to clean my car,而说 I had my car cleaned(我叫人擦了车子)。又如不说 I got a man to sweep my chimneys(这里got= paid/persuaded等),而说I had my chimneys swept(我叫人通了烟囱)。
注意必须用have+宾语+过去分词,否则意思就变了:
He had his hair cut.
他理了发。相当于:
He employed someone to do it.
他雇人理发。
但是:
He had cut his hair.(过去完成时)
他自己理了发。(在说话之前的某个时刻他自己给自己理了发)
have这样用时,其否定式和疑问式的现在时和过去时都要用
do来构成:
-Do you have your windows cleaned evny month?
-I dont have them cleaned;I clean them myself.
-你每月都要叫人擦窗户吗?
-我不叫别人擦,我自己擦。
He was talking about having central heating put in.Did he have it put in in the end?
他那会儿总说要找人装暖气。到底装上了没有?
这种结构可以用于进行时态:
【牛津实用英语语法:119 have+宾语+过去分词】相关文章:
★ 牛津实用英语语法 61 ever位于who,what,where,why,when,how
★ 牛津实用英语语法 25 many和much的用法(作形容词和代词)
★ 牛津实用英语语法:116 there is/are/was/were等
★ 牛津实用英语语法 a little/a few和 little/few
最新
2016-02-29
2016-02-29
2016-02-29
2016-02-29
2016-02-29
2016-02-29