时间:2023-01-13 19:20
have sb do的用法
1、have sb do sth叫/要/让某人做某事
1、He wanted a job to do,so I had him paint the kitchen.他想干活,所以我让他粉刷厨房。
2、What would you have me do?你要我做什么?
3、I had everybody fill out a form.我叫所有的人都填了表。
have sb doing sth的用法
1)表达预期的目标,常与表示一段时间的状语连用
1、will you really have her driving in three days?你真的让她三天后开车吗?
2、I'll have you speaking English in six months.我将使你在六个月内会说英语。
2)表达不愿意引起的后果
例句:If you don't put a fence round your garden, you'll have people walking in and stealing your fruit.如果你不修个栅栏把你花园围起来,有人就会进来偷水果。
3)表达说话人无法控制的事情
We have salesman calling.每天都有售货员在叫卖。
4)与can't或wont连用,表达不可容忍的情况
1、We can' t have them forcing their views on everyone else。我们不能容许他们把自己的观点强加于其他所有的人。
2、I won't have him sitting down to dinner in his overalls我将不让他穿着工作服坐下来吃饭。
“have+宾语+现在分词的用法
(1) 表示使(让)某人或某物一直不停地做某事
(2) 表示客观上有某情况在进行或持续
(3) 表示使(让)某人开始做起某事来
(4) 表示将要发生的事
(5) 表示说服或命令某人做某事
(6) 表示经过一段时间达到的效果
(7) 表示容忍或允许某人做某事,主要用于否定式,常与 won’t, can’t 连用
(8) 表示遭遇令have的主语不愉快的事