论文部分内容阅读
have既可作一般实义动词,又可作使役动词,还可作助动词,其热点句型如下:
一、have sb do sth让/使某人做某事
If you can’t work out this problem, you can have your brother help you. 如果你解不出这道题,你可以让你的兄弟帮助你。
You can’t have me do what I don’t like to do. 你不能让我做我不想做的事。
典型考例:
1.—Excuse me sir, where is Room 301?
—Just a minute. I’ll have Bob ______ you to your room.(07北京)
A. show B. shows
C. to showD. showing
析:A。句中have表示“让”,为使役动词,因此后面应接省去to的不定式作宾语补足语。
2. If anyone happens to drop in while I am out,______ him or her leave a message.(05福建)
A. have B. get C. ask D. tell
析:A。该空表示“叫、让”,且后接原形动词作宾语补足语,因此应填使役动词have。
二、have sth done
(一)叫/让别人做某事,动作执行者不是句子主语,也不是句子宾语,而是别人。
I don’t like to wash clothes, so I always have my clothes washed. 我不喜欢洗衣服,所以我总是让别人给我洗衣服。
Do your homework yourself; don’t have it done. 自己做作业,别叫别人帮你做。
(二)被……,表示无意的被动行为。
Before long, I had my hat blown off. 不久,我的帽子被吹掉了。
I had my hands burnt in that big fire. 在那场大火中我的双手都被烧伤了。
(三)使某事被做。
Sorry, I can’t have my work finished in a short time. 对不起,我不能在短时间之内完成工作。
How can I have these mistakes corrected? 我怎样才能改正这些错误?
典型考例:
1.—Did Peter fix the computer himself?
—He ______ , because he doesn’t know much about computers.(07安徽)
A. has it fixed B. had fixed it
C. had it fixedD. fixed it
析:C。doesn’t know much about computers暗示该空表示“让别人修了这台电脑”,说的是已发生的事,因此应填had it fixed。
2. Jenny hopes that Mr Smith will suggest a good way to have her written English ______ in a short period.(07福建)
A. improved B. improving
C. to improve D. improve
析:A。该空表示“被提高”,因此应填过去分词improved作使役动词have的宾语补足语。
3. You should understand the traffic rule by now. You’ve had it ______ often enough.(05天津)
A. explainingB. to explain
C. explainD. explained
析:D。该空表示“被解释”,因此应填过去分词explained作使役动词had的宾语补足语。
三、have sb/sth doing sth 让某人/物连续做某事
句中动词为持续性动词,且常配有时间段。
Why did you have the light burning all night long? 为什么你让灯整夜地亮着?
The boss had his workers working all day and all night. 老板让工人们整天整夜地干活。
四、have done sth 已经做了某事
You needn’t buy any food, because I have bought much. 你不必买任何食物,因为我已经买了很多了。
He feels very glad, because he has passed the important exam. 他感到很高兴,因为他已经通过了这次重要的考试。
典型考例:
1. Danny ______ hard for long to realize his dream and now he is popular. (07福建)
A. works B. is working
C. has worked D. worked
析:C。该空表示“到现在为止已经(努力)工作(很长一段时间)了”,因此应用现在完成时。
2.—______ you ______ him around the museum yet?
—Yes. We had a great time there. (07江苏)
A. Have; shown B. Do; show
C. Had; shown D. Did; show
析:A。yet暗示该句表示“到现在为止你领他参观博物馆了吗”,因此应用现在完成时动词形式have done sth。
五、have(got) to do sth不得不做某事
If you can’t finish all the work, you have to come tomorrow. 如果你今天不能完成所有这些工作,明天得再来。
You don’t have to pay for the book; you can have it for free. 你没有必要付款买这本书,你可以免费得到它。
典型考例:
Some aspects of a pilot’s job ______ be boring, and pilots often ______ work at inconvenient hours. (06湖南)
A. can; have to B. may; can
C. have to; may D. ought to; must
析:A。第一空表示“有时会”,应填情态动词can;第二空表示“不得不”,应填have to。
六、have got... to...有……要……,相当于have... to...
Sorry, I can’t come to see you, because I’ve got much to do. 对不起,我不能来看你,因为我有许多事要做。
Now, I’ve got a letter to write. 现在我有一封信需要写一下。
七、have been doing sth从过去某一时刻到现在一直在做某事,为现在完成进行时动词形式
Why are you so late? I have been waiting for you all the morning. 为什么来得这么迟?我等了你整整一上午。
You must have a rest, because you have been working all the morning. 你必须休息一会儿,因为你工作了整整一上午。
典型考例:
1.—I have got a headache.
—No wonder. You ______ in front of that computer too long. (07江西)
A. work B. are working
C. have been working D. worked
析:C。该空表示在too long所反映的时间之内工作的动作一直在进行,因此应用现在完成进行时动词形式have been working。
2. Cathy is taking notes of the grammatical rules in class at Sunshine School, where she ______ English for a year. (07湖南)
A. studies B. studied
C. is studying D. has been studying
析:D。该空表示“从一年前到现在学英语的动作一直在进行着”,因此应用现在完成进行时动词形式。
【巩固练习】
根据中文提示完成下列各句。
1. 因为很忙,所以他让他的兄弟帮助他。
Being very busy, he ______ his brother ______ him.
2. 如果你不喜欢给花浇水,可以请别人代劳。
If you don’t like to water the flowers, you can ______ them ______.
3. 不幸的是,他的手提包在火车站被偷了。
Unfortunately, he ______ his handbag ______ at the railway station.
4. 我已经做了家庭作业,可以陪你玩了。
I _____ _____ my homework and can play with you now.
5. 他让他调皮的儿子在雨中站了两个小时。
He ______ his naughty boy ______ in the rain for two hours.
6. 很小的时候他就不得不做家务活。
When he was very young, he _____ _____ _____ housework.
7. 你能等我一会儿吗?我得关一下窗子。
Can you wait for me for a moment? I _____ _____ _____ _____ the windows.
8. 他看起来精疲力竭,因为他整个上午一直在给花浇水。
He looks worn out, because he _____ _____ _____ the flowers all the morning.
Keys:1. had, help 2. have, watered 3. had, stolen 4. have finished/done 5. had, standing6. had to do 7. have got to close 8. has been watering
一、have sb do sth让/使某人做某事
If you can’t work out this problem, you can have your brother help you. 如果你解不出这道题,你可以让你的兄弟帮助你。
You can’t have me do what I don’t like to do. 你不能让我做我不想做的事。
典型考例:
1.—Excuse me sir, where is Room 301?
—Just a minute. I’ll have Bob ______ you to your room.(07北京)
A. show B. shows
C. to showD. showing
析:A。句中have表示“让”,为使役动词,因此后面应接省去to的不定式作宾语补足语。
2. If anyone happens to drop in while I am out,______ him or her leave a message.(05福建)
A. have B. get C. ask D. tell
析:A。该空表示“叫、让”,且后接原形动词作宾语补足语,因此应填使役动词have。
二、have sth done
(一)叫/让别人做某事,动作执行者不是句子主语,也不是句子宾语,而是别人。
I don’t like to wash clothes, so I always have my clothes washed. 我不喜欢洗衣服,所以我总是让别人给我洗衣服。
Do your homework yourself; don’t have it done. 自己做作业,别叫别人帮你做。
(二)被……,表示无意的被动行为。
Before long, I had my hat blown off. 不久,我的帽子被吹掉了。
I had my hands burnt in that big fire. 在那场大火中我的双手都被烧伤了。
(三)使某事被做。
Sorry, I can’t have my work finished in a short time. 对不起,我不能在短时间之内完成工作。
How can I have these mistakes corrected? 我怎样才能改正这些错误?
典型考例:
1.—Did Peter fix the computer himself?
—He ______ , because he doesn’t know much about computers.(07安徽)
A. has it fixed B. had fixed it
C. had it fixedD. fixed it
析:C。doesn’t know much about computers暗示该空表示“让别人修了这台电脑”,说的是已发生的事,因此应填had it fixed。
2. Jenny hopes that Mr Smith will suggest a good way to have her written English ______ in a short period.(07福建)
A. improved B. improving
C. to improve D. improve
析:A。该空表示“被提高”,因此应填过去分词improved作使役动词have的宾语补足语。
3. You should understand the traffic rule by now. You’ve had it ______ often enough.(05天津)
A. explainingB. to explain
C. explainD. explained
析:D。该空表示“被解释”,因此应填过去分词explained作使役动词had的宾语补足语。
三、have sb/sth doing sth 让某人/物连续做某事
句中动词为持续性动词,且常配有时间段。
Why did you have the light burning all night long? 为什么你让灯整夜地亮着?
The boss had his workers working all day and all night. 老板让工人们整天整夜地干活。
四、have done sth 已经做了某事
You needn’t buy any food, because I have bought much. 你不必买任何食物,因为我已经买了很多了。
He feels very glad, because he has passed the important exam. 他感到很高兴,因为他已经通过了这次重要的考试。
典型考例:
1. Danny ______ hard for long to realize his dream and now he is popular. (07福建)
A. works B. is working
C. has worked D. worked
析:C。该空表示“到现在为止已经(努力)工作(很长一段时间)了”,因此应用现在完成时。
2.—______ you ______ him around the museum yet?
—Yes. We had a great time there. (07江苏)
A. Have; shown B. Do; show
C. Had; shown D. Did; show
析:A。yet暗示该句表示“到现在为止你领他参观博物馆了吗”,因此应用现在完成时动词形式have done sth。
五、have(got) to do sth不得不做某事
If you can’t finish all the work, you have to come tomorrow. 如果你今天不能完成所有这些工作,明天得再来。
You don’t have to pay for the book; you can have it for free. 你没有必要付款买这本书,你可以免费得到它。
典型考例:
Some aspects of a pilot’s job ______ be boring, and pilots often ______ work at inconvenient hours. (06湖南)
A. can; have to B. may; can
C. have to; may D. ought to; must
析:A。第一空表示“有时会”,应填情态动词can;第二空表示“不得不”,应填have to。
六、have got... to...有……要……,相当于have... to...
Sorry, I can’t come to see you, because I’ve got much to do. 对不起,我不能来看你,因为我有许多事要做。
Now, I’ve got a letter to write. 现在我有一封信需要写一下。
七、have been doing sth从过去某一时刻到现在一直在做某事,为现在完成进行时动词形式
Why are you so late? I have been waiting for you all the morning. 为什么来得这么迟?我等了你整整一上午。
You must have a rest, because you have been working all the morning. 你必须休息一会儿,因为你工作了整整一上午。
典型考例:
1.—I have got a headache.
—No wonder. You ______ in front of that computer too long. (07江西)
A. work B. are working
C. have been working D. worked
析:C。该空表示在too long所反映的时间之内工作的动作一直在进行,因此应用现在完成进行时动词形式have been working。
2. Cathy is taking notes of the grammatical rules in class at Sunshine School, where she ______ English for a year. (07湖南)
A. studies B. studied
C. is studying D. has been studying
析:D。该空表示“从一年前到现在学英语的动作一直在进行着”,因此应用现在完成进行时动词形式。
【巩固练习】
根据中文提示完成下列各句。
1. 因为很忙,所以他让他的兄弟帮助他。
Being very busy, he ______ his brother ______ him.
2. 如果你不喜欢给花浇水,可以请别人代劳。
If you don’t like to water the flowers, you can ______ them ______.
3. 不幸的是,他的手提包在火车站被偷了。
Unfortunately, he ______ his handbag ______ at the railway station.
4. 我已经做了家庭作业,可以陪你玩了。
I _____ _____ my homework and can play with you now.
5. 他让他调皮的儿子在雨中站了两个小时。
He ______ his naughty boy ______ in the rain for two hours.
6. 很小的时候他就不得不做家务活。
When he was very young, he _____ _____ _____ housework.
7. 你能等我一会儿吗?我得关一下窗子。
Can you wait for me for a moment? I _____ _____ _____ _____ the windows.
8. 他看起来精疲力竭,因为他整个上午一直在给花浇水。
He looks worn out, because he _____ _____ _____ the flowers all the morning.
Keys:1. had, help 2. have, watered 3. had, stolen 4. have finished/done 5. had, standing6. had to do 7. have got to close 8. has been watering