have to, have got to
这两个短语都可表示“不得不”,通常可以互换,但前者可加助动词或情态动词; 而后者则不可以。
have to, force
两者都可表示“不得不”。它们的区别在于:force指主观强迫,包括使用武力迫使某人做某事; 而have to强调由于客观的原因而必须做某事。例如:
I have lost my key, so I'll have to force an entry.我丢了钥匙,所以只好破门而入了。
have to, must
这组词语都有“必须”的意思。它们的区别在于:
1.must侧重表达说话者的主观看法,认为“必须做某事”; have to则用来表示因客观条件或客观环境的迫使而“不得不做某事”。
2.have to可强调一动作重复发生,而must不能。
3.must作情态动词用时,没有时态和人称变化,可表示现在或将来,但不用于过去时;而have to作情态动词用时,有时态和人称变化,可用于过去时。两者均是后接动词原形在句中共同构成谓语。
have sb do, have sb doing
两者都有“让某人做某事”之意,但有区别:have sb doing表示该动作正在进行或多次进行,而have sb do则指一次的单独动作。
have on, dress, put on, wear
这组词语都有“穿”或“穿衣”的意思。它们的区别是:
1.在表示“穿着”时, wear和have on可以互换。
2.dress仅限于表示“穿衣服”; put on可表示“穿上衣服”或“戴上眼镜、帽子等”; wear和put on则可表示一般的“穿”或“戴”; 留胡子则用wear来表示。
3.put on只表示动作; wear和have on均表示状态; dress则既可表示动作也可表示状态。
4.put on是瞬间动词; wear和have on都是持续性动词; dress则既可作持续性动词,也可作瞬间动词。
5.have on不能用于进行时态,其他3个词则可以。
have, there be
两者都可作“有”解。它们的区别在于:
1.there be侧重客观方面, have侧重主观方面,实际上两者常可换用。
2.一般情况下There are (is)=I(We,He...) have (has),但表示某物为整体所属的一部分时,不能用there be。
3.there be中的be可用其他动词如live(存在), come(到达), happen(发生), seem(似乎), appear(出现), stand(存在,有), lie(位于), sit(存在)等替换, have则不能。
have, have got, hold, occupy, own
这组词(组)共同的意思是“有”“拥有”“具有”。它们的区别是:
1.have既可指有生命物及无生命物之间的所属关系,也可指部分与整体的关系,或指精神上、身体上的特点; have got与have意义相同,但在口语中比have用得广泛; own则指具有在法律上的所有权,即使不在身边的东西,只要拥有法律上的所有权,就应用own; hold语气较强,有占据、控制、抓住〔保持〕住某物的意思; 而occupy则指占有空间、时间或占领、占据某地,或拥有某种职务或地位等。例如:
I didn't have the books that she asked for.我没有她所要的书。
Your books have got all over the place.你的书到处都是。
They don't hold the power to hire or fire at will.他们没有雇用或随意解雇的权力。
Enemy troops occupied the country.敌军占领了这个国家。
2.have是普通用语,在这几个词中概念最广,运用最广泛。own的主语只能是人。例如:
These enterprises are owned by him.这些企业是属于他的。
have, drink, take
这三个词共同的意思是“吸”或“饮”。它们的区别是:
1.就宾语来说,这组词都可指喝酒、饮料或水; have还可指吸烟; take还可指吸烟和呼吸新鲜空气。
2.就方式来说, take和have可用任何方式; 而drink通常指用嘴直接喝,而不用勺、匙或吸管。
3.drink还可引申表示“吸取”知识。
make,cause,get,have,render
这些动词均有“使、使得”之意。
make普通用词,指强迫或劝诱他人做某事。
cause正式用词,侧重指使某事发生的原因。
get侧重指劝某人做某事,或指使某事物处于某种状态或产生某种结果。
have普通用词,指让某人做某事。
render书面用词,多指因外界因素而使某人或某物处于某种状态。