如果学英语的人弄不清楚 have 的用法,那么他们的英语水平永远在某个地方徘徊;不夸张地说 have 神通广大,但至少它的用法丰富多彩且灵活易用,这主要跟它的双面性有关,一面是它可以作实义动词,另一面是它可以作助动词,被称为第一助动词。

当 have 作实义动词时,格式”have sth/sb + (V?) “中动词的形态该何去何从,让很多人束手无策或殚精竭虑,其实只要掌握几个要点,就能彻底弄清动词该用何种形态。Have sth 后面的动词总共有三种形态,分别表达不一样的意思。

一、have sth done

Have sth done 中的 sth 与 done 是逻辑上的被动关系,通常用于付费的服务,如洗车、房屋粉刷、狗美容等,此时句子的意思相当于被动语态的句子的意思。在这个格式中,你还不清楚谁执行动作,它可以用于任何时态。

1. have sth done 表示按自己的要求让某人为自己做某事,例如:

Jeremy's car is in terrible condition! He is going to have his car fixed. He hopes it won't be too expensive !

杰里米的车状况很糟!他打算把车修好。他希望不要太贵!

解析:这意味着杰里米不会自己修理车,他将雇一位专业技工帮她修车,强调更多的是动作 fixed.

Lizzy can't talk right now. She's having her hair cut by the barber at the moment.

丽萃现在不能说话。她正在请理发师理发。

解析:这意味着丽萃不会自己理发,她请一位理发师帮她理发,强调更多的是动作 cut.

2. have sth done 表示发生某些不好或不希望被发生的事情,特别是一些不是自己引起的一些行为,例如:

They’ve had their car stolen.

他们的车被偷了。

解析:强调更多的是动作 stolen.

Phil doesn't want to come back to class. He had his feelings hurt last week, and he just isn't enthusiastic about the subject anymore.

菲尔不想再回来上课了。他上周感情受到了伤害,只是对这个话题不再感兴趣了。

解析:强调更多的是动作 hurt.

二、have sb do

Have sb do 是一种使役结构,主要表示让某人做某事,通常是一次性的动作,不会花太多时间,主要用于管理和工作关系等,因此更适合用于给出命令的人,它强调更多的是谁执行动作,例如:

She has the maid clean the house.

她让女仆打扫房子。

解析:强调更多的是动作执行者 maid.

I’ll have Harry book you a taxi.

我让哈里给你叫辆出租车。

解析:强调更多的是动作执行者 Harry.

Dr. Smith had his nurse take the patient's temperature.

史密斯医生让他的护士量病人的体温。

解析:强调更多的是动作执行者 nurse.

打开网易新闻 查看更多图片

三、have sth/sb doing

Have sth/sb doing 表示使某人或某物处于某种状态,或使某人忙于某事,通常是一个连续的动作,且持续的时间长,其中的 sth/sb 与 doing 是主动关系,例如:

We had a man singing to us as we sat in the restaurant having our meal.

我们坐在餐厅吃饭时,有个男人在唱歌。

Her story had us laughing so much.

她的故事使我们捧腹大笑。

She was a couple of hours late. It had me wondering if there was something wrong.

她迟到了几个小时。这让我怀疑是不是出了什么事。

You 'd better have your car running slowly.

你最好把车开慢点。

四、have sth to do

Have sth to do 表示有某事要做,动作是句中的主语发出的,例如:

I' ve got a few things to do before I head over to the party, so I might be a little late.

在我去参加聚会之前我有几件事要做,所以我可能会迟到一点。

I have so much to do this weekend that I don't know how I'll have time for a date.

这个周末我有很多事情要做,我不知道怎么才能有时间约会。

五、总结一下

1. Have sth done 中的动作是谁执行时的不得而知,而 have sb do 与 have sth/sb doing 中的动作分别是 sb 和 sb/sth 执行的。

2. Have sb do 的语气比 have sb doing 的语气更重,因此 have sb do 更适合用于要给出命令的人;有的人觉得 have sb doing 是错的,但其实这两个都在用。

3. have sth to do 只表示主语有事要做,没有语气轻重之分,且动作由句中的主语执行。