英语广场
首页 > 英语广场 > 学习空间 > 英语语法 > 正文

have+宾语+现在分词的讲解

线话英语|2012-12-26 11:22:09

  一、have+宾语+现在分词

  该结构中的现在分词用作宾语补足语,其中的have为使役动词。其用法如下:

  1. 表示进行或持续:即表示“使……一直在做某事或处于做某事的状态之中”。如:

  I have the car waiting. 我让汽车等着。

  He had us laughing all through the meal. 他弄得我们整个吃饭时间都欢笑不止。

  2. 表示开始某活动:即表示“使……开始做起某事来”。如:

  He soon had them all laughing. 他很快逗得大家都笑了。

  I have them all talking to each other. 我使得他们全都相互交谈起来。

  3. 表示效果:主要指经过一定时间达到某种特定的效果。如:

  He had me swimming in a week. 他一个星期就教会我游泳了。

  We’ll soon have you walking again. 我们很快就可以让你能重新走路。

  I’ll have you speaking English in six months. 我要你六个月内就开口讲英语。

  4. 表示容忍或允许:表示容忍或允许某人做某事,多用于否定句,尤与 won’t, can’t连用。如:

  He won’t have boys arriving late. 他不允许孩子们迟到。

  I won’t have you telling me what to do. 我用不着你来对我指手划脚。

  5. 表示说服或命令:即说服或命令某人做某事。如:

  He had me doing all kinds of jobs for her. 他叫我为她做各种事情。

  Bronwen tried to have her talking. But no use. 布朗温设法让她讲话,但没成功。

  6. 表示经历或遭遇:主要用来表示遭遇令句子主语不愉快的事。如:

  If you give all-night parties you’ll have the neighbours complaining. 你如果举办通宵晚会,会搞得邻居们都抱怨你的。

  If you don’t put a fence round your garden you’ll have people walking in and stealing your fruit. 如果你不把你的果园用篱笆围起来,人们会走进来偷摘果子。

  二、have+宾语+过去分词

  该结构中的过去分词也用作宾语补足语,其中的have也是使役动词。用法如下:

  1. 表示请人做某事:即表示请别人做某事,自己并不参与,注意过去分词所表示的被动意味。如:

  We had the machine repaired. 我们请人修理了机器。

  Can I have this parcel weighed here? 我可以在这儿称一下这个包裹吗?

  I want to have my daughter educated in England. 我想让我女儿在英国受教育。

  2. 表示经历或遭遇:主要用来表示遭遇令句子主语不愉快的事。如:

  He had his arm broken. 他的手臂摔断了。

  He had his window broken to pieces. 他的窗户给打破了。

  3. 表示主动完成:即表示句子主语主动地完成某动作或解决某事。如:

  We now have the problem solved. 我们现已把这个问题解决了。

  I’ve had all my mistakes corrected. 我已把所有的错误都改正过来了。

  4. 表示容忍或允许:表示容忍或允许某人做某事,多用于否定句,尤与 won’t, can’t连用。如:

  I won’t have anything said against her. 我不允许谁说她的坏话。

  I refuse to have my house used as a hotel. 我不愿意让我的家给弄得像旅馆似的。

  三、补充说明

  根据上面的用法可知,“have+宾语+现在分词”与“have+宾语+过去分词”有时意思很接近,它们之间有什么区别吗?

  在两类结构中,have都是使役动词,其后的现在分词或过去分词都是用作宾语补足语。尽管它们有时意思很接近,但它们的用法是有区别的,其中最大的区别就是:“have+宾语+现在分词”结构中的“宾语”与“现在分词”之间为主谓关系,而“have+宾语+过去分词”结构中的“宾语”与“过去分词”之间为被动关系。比如下面两个句子均表示容忍或允许,但它们“关系”不一样:

  I won’t have you smoking at your age. 我不允许你在这个年纪就抽烟。

  We won’t have anything said against the Party. 我们不允许有人这样攻击党。

  第一句用现在分词,是因为you与smoking之间为主谓关系;第二句用过去分词,是因为anything与said之间为被动关系。

  又如两者均可表示经历或遭遇,且都是表示遭遇令句子主语不愉快的事,它们的区别依然是看“宾语”与“分词”之间是什么“关系”——主谓关系用现在分词,被动关系用过去分词。如:

  I had my watch stolen yesterday. 我的表昨天被人偷去了。

  If you tell him your phone number, you will have his friends ringing it up all day. 你要是把电话电码告诉他,他会整天给你打电话。

  第一句用过去分词,是因为my watch与stolen之间为被动关系;第二句用现在分词,是因为his friends与ringing之间为主谓关系。

下一篇:  英语at all的四种用法讲解
由英语口语教材提供  线话英语:www.linewow.com
免费预约
258元外教一对一试听课
每日新闻
>
每日一歌
>