注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

英语练功房

Challenge both your English & minds

 
 
 

日志

 
 

have sth. done,have sb. do sth 与 have sb./ sth. doing  

2017-03-29 07:41:59|  分类: 语法难点 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
 

一、 have sth.done

“have + sth.(宾语)+ 过去分词(宾语补足语)”意为“让 / 叫 / 使 / 请别人做某事”.宾语sth.后面用过去分词作宾语补足语,说明sth.与过去分词表示的动作之间是被动关系.例如:

We had the machine mended just now.

我们刚才请人把机器修好了.

He has had his hair cut.

他(请人给他)理发了.

The patient is going to have his temperature taken.

这个病人准备请 / 叫 / 让人量体温.

二、 have sb.do sth.

“have + sb.(宾语)+ do sth.(宾语补足语)”意为“让 / 叫 / 使某人做某事”.此结构中的 have 是使役动词,sb.作宾语,其后的 do sth.是省去 to 的动词不定式作宾语补足语.例如:

The boss often has them work for 14 hours a day.

老板经常要他们一天工作14 个小时.

I'll have someone repair the bike for you.

我会让人为你修理自行车的.

三、 have sb./ sth.doing

“ have +sb./ sth.(宾语)+ 现在分词(宾语补足语)”意为“叫 / 让 / 使某人做某事或让某种情况发生”.宾语 sb./sth .后面用现在分词作宾语补足语,表示宾语与现在分词表示的动作之间为主动关系,且动作正在进行.例如:

Don't have the baby crying!不要让婴儿啼哭!

Don't have the dog barking much,Lilin.李林,别让狗狂吠不停.

You'd better have your car running slowly.你最好把车子开慢点.

have sb doing也可以指是某人处于某种情况

He had his audience listening attentively.他抓住了听众的注意力。

have sb doing允许,容忍(用于否定句)

We can't have people arriving late all the time.我们不能允许有人总是迟到。

  评论这张
 
阅读(19)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017