下拉查看目录
Have (或 Has) 的用法
Have (或 Has) 的用法
一、have 作“有”讲
- I have a few Chinese video compact discs (或 VCDs). 我有几张中国光盘。
- A solid has both definite size and shape. 固体既有一定的大小,又有一定的形状。
- Heavy nuclei, having more energy levels than light nuclei, are more likely to effect capture of a particle. 重核比轻核有较多的能级,所以它更能俘获粒子。(现在分词 having 短语作原因状语,但也可理解为非限制性定语。)
- It may be had for the asking. 索取时可免费奉送。(句中 had 用于被动态。)
- Nothing worth having can be had without labour. 不劳动只能是什么都不该有。(动名词 having 作形容词 worth 的宾语。had 用于被动态。)
二、“have. (或 had) + 过去分词”构成现在(或过去)完成时,而“will (或 shall) + have + 过去分词”构成将来完成时。(见第 134 节 八、九)
- He has been to Microsoft. 他去过微软公司。(试比较:She went to Microsoft. 她[当时]去微软公司了。)(现在完成时)
- How many times have you been to Internet Mall? 你去过因特网大商城多少次?(现在完成时)
- I have stayed in the cloning technology laboratory for 3 days. 我在克隆技术实验室已呆了三天。(现在完成时)
- Since then we have kept in contact with each other for quite a long time. 从那时以来,我们保持互相联系已有相当长的时间了。(现在完成时主动态)
- Work can produce heat; heat can do work. Of these facts you have had many examples. 功能够产生热;热能够作功。你已有这些事实的许多例子。(现在完成时主动态,had 系 have “有” 的过去分词)
- The circuit has been completed. 电路已经接通了。(现在完成时被动态)
- They said that they had worked out their work plan. 他们说,他们已经制订了工作计划。(过去完成时主动态)
- He said that your pager had been repaired. 他说你的传呼机已经修理好了。(过去完成时被动态)
- Yet you will have done no work by merely exerting force. 仅仅施加力,你仍将是尚未作功。(将来完成时主动态)
三、“have, had 或 shall (will) + have been + -ing”构成现在、过去、将来这三种完成进行时主动态。(参阅第 134 节十一、十二、十三)
四、“have + 带 to 的不定式”,作“只得……”、“只好……”或“要……”讲
- We have to change our method of operation. 我们得改变我们的操作方法。
- There was something wrong with the instrument, they had to repeat their experiment once again. 仪器出了毛病,他们只好再次重做实验。
- To produce strong X-rays, the tube has to be made a very good vacuum. 要产生强烈的X射线,管子必须制成高度真空。(划线处为主语补语。)
五、“have + 有动作意义的名词”作“做一下某动作”或“进行某动作”讲
- Let us have a look. 让我们看一看。
- We want to have a try. 我们想试一试。
- We are having a meeting. 我们正在开会。
六、“have + 宾语 + 不带 to 的不定式”表示“使(叫)……做……”之意
- We will have you know that we have made the machine work at full speed. 我们将要使你知道,我们已使这台机器全速运转了。(划线处为主句中的宾语补语。)
- We can't have the motor run idle. 我们不能让马达空转。(同上)
注意使用本句型结构时,有时表示主语人的意志,有时表示与主语人的意志无关。例如:
(1) I will have him go with me. 我要他同我一起走。(表示主语的意志)
(2) I shall have some one come here. 将有人来这里。(表示与主语的意志无关,仅是反映客观上将发生的情况而已。)
(3) They had a fire break out in the neighbourhood yesterday. 他们附近昨天发生火灾。(表示与主语的意志无关,仅是反映客观上己发生的事实而已。切不可按照“使”、“让”来译,将“他们”理解为“纵火犯”。)
七、“have + 宾语 + 过去分词(作宾语补语,不作后置定语)”表示“让……受到……”、“让人把……弄……”、“使得……”的意思
- They have just had the instrument adjusted. 他们刚(请人)把这个仪器调整好。
- We must have the steel pipe shortened. 我们必须把这根钢管截短。
- You should have the radio repaired. 你应该(请人)把无线电修好。
- Electric heaters have their electric energy transformed into heat. 电热器使其电能转变为热能。
- He had his experiment report all written out neatly. 他把实验报告写得清清楚楚。
注意使用本句型结构时,有时表示主语的意志,有时与主语的意志无关。例如:
(1) I had my watch mended. 我请人把我的表修好了。(表示主语的意志)
(2) I had my minicamera broken. 我把小型照相机弄坏了。(表示与主语意志无关。不要理解为“我有意让小型照相机摔坏”之意。)
在少数情况下,本句型结构中的过去分词可能作前面宾语的后置定语。这时必须根据上下文进行逻辑判别。例如:
He has only one finger left. 他只剩下一个指头。(定语)
八、“have + 宾语 + 形容词、副词或 -ing(作宾语补语用)”表示“听任……”、“保持……”的意思
- It is too hot, you must have all the windows open. 天气太热,你们得让所有窗户都开着。
- It is therefore better to have a cutting tool tough and not too hard. 因此最好使刀具有韧性,不太硬。
- We have him trying an experiment. 我们让他在试作一个实验。
- We can't have them wasting the material in this way. 我们不能允许他们这样浪费那种材料。
- Let us have Dr. Fang over. 让我们请方博士过来吧。
- He had a tooth out. 他拔了一个牙。
但注意本句型结构中的 -ing(现在分词) 有时不作宾语,而作后置定语。例如:
Last year we had a dry spell lasting 130 days. 去年我们遇上干旱期持续130天。
九、“have it that + …”作“表明”、“主张”、“说”、“声称”等讲
- The newspaper has it that our five-year plan was overfulfilled. 报纸上说我们的五年计划超额完成了。
- He will have it that his idea will come true。他会声称他的想法会实现的。
十、“had + better + 不带 to 的不定式”表示“最好……”之意
- You had better improve the equipment with the senior engineers. 你们最好是跟这些高工一起改进这个设备。
- We had better go over the circuit once more. 我们最好把线路再检查一遍。
注意这里的 had 不是过去时。这个句型,不论用于过去时、现在时或将来时,都是以 had 形式(虚拟语气)出现。
- He had better not remain here any longer. 他最好不要在此久留。
十一、“have been + 不定式”表示刚完成的动作
I have been to see a doctor. 我刚才去看医生了。(注意说这句话时正是我刚从医生那儿回来了。)
但要注意逻辑判别。在下句中不定式短语是表语:
Our aim has been to work out a successful method of synthesis of this compound. 搞出这种化合物的成功的合成法已是我们的目标。
十二、have got 相当于 have 及 have got to 相当于 have to 的用法
- We have got (= have) many different electronic dictionaries. 我们有许多各种各样的电子辞典。
- You have got (= have) to stop it. 你必须加以制止。
十三、注意 having 的用法
- A greater current will overheat and seriously damage the generator having the smaller current capacity. 电流大,就能使载流量较小的发电机过热并受到严重损坏。(后置定语)
- Besides having inertia all material objects have the ability to attract all other objects. 一切物体除了有惯性以外,还具有吸引所有其它物体的性能。(介词宾语)
- The moon having no atmosphere, there can be no wind. 由于月亮没有大气层,所以就没有风。(独立分词结构)
- Dr. Ouyang(’s) having left made the situation here hard. 欧阳博士走后,这里处境就困难了。(复合结构或动名词短语作主语。)
- Not having enough time, I could not gain access to Yahoo. 由于没有足够的时间,我未能再次访问雅虎(网站)。(现在分词短语作原因状语。)
- Having failed several times, he needs some encouragement. 失败了几次以后,他就需要得到一些鼓励。(现在分词短语完成式作时间状语。)
- Having had no answer, he wrote again. 由于无回音,他又写了一封信.(现在分词短语完成式作原因状语。)
- A body at rest cannot be moved without having an enough force acting on it. 如果没有一个足够大的力作用于静止的物体上,那末该物体是不会(被)移动的。(动名词短语作介词宾语,其中包含宾语和宾语补语。)