have和do的用法有什么区别?

如题所述

又到了为小伙伴们解惑的时候了 (*❦ω❦),have通常是助动词,用于构成完成式时态。do通常是实义动词,用于构成否定句、疑问句和强调句。这里就给大家总结了一个它们基础知识的表格,可以先简单了解一下先:

了解完have和do的基础知识后,现在就来看看它们的具体区别~(@^_^@)~

1、语法角色差异

"Have":通常是助动词,用于构成完成式时态。

例句:I have finished my homework.(我已经完成作业了。)

"Do":通常是实义动词,用于构成否定句、疑问句和强调句。

例句:Do you like ice cream?(你喜欢冰淇淋吗?)

2、意义上的不同

"Have":与过去、现在和未来的时间有关,表示拥有、经验、状态等。

例句:She has a lot of friends.(她有很多朋友。)

"Do":侧重于强调动作本身,也可以表示强调、重复、代替前面提到的动作等。

例句:I do my homework every day.(我每天做作业。)

3、用法差异

"Have":经常与名词、形容词和过去分词连用,有时也与动词原形连用。

例句:She has a beautiful voice.(她的声音很美。)

"Do":通常用于一些特定的语法结构中,如疑问句、否定句和强调句等。

例句:Do you speak Spanish?(你会说西班牙语吗?)

4、重点不同

"Have":强调拥有、经验或状态的存在。

例句:I have a headache today.(我今天头疼。)

"Do":强调动作或事件的发生或未发生。

例句:He doesn't like pizza.(他不喜欢披萨。)

5、句式的差异

"Have":构成完成时态的句型为:主语+have/has+过去分词。

例句:She has visited Paris twice.(她已经去了两次巴黎。)

"Do":构成疑问句、否定句和强调句的句型各不相同,要根据具体情况进行考虑。

例句:Do you like coffee?(你喜欢咖啡吗?)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-09-10
1. 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.
我会让人为你修理自行车的。
2. 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. 你最好把车子开慢点。
相似回答