there be和have的区别

如题所述

您好,我是精锐小刘老师,希望我的回答对你有帮助。
have got指的是“某人有什么东西”,主语往往是“人”;there be强调的是“何时/地存在什么东西”,主语是“There”。有时候这个东西可以是人。如:
1. Tony has got a big family. (人)
2. Lingling has got some apples. (物)
3. There are some pictures in the book. (地方有)
4. There are ten people at work at that time. (当时有)
英语中的“有”:have got ,have,和there be的区别: There is a white bed in my bedroom. 在我的卧室里有一张白色的床。I have got a bike.我有一辆自行车。I have a bike.我有一辆自行车。一、在英语口语中,常用have got 代替have ,作“有”解。1.其肯定式为:I have a bike. = I have got a bike.其否定式为:I don’t have a bike. = I haven’t a bike. I haven’t got a bike. (√) I don’t have got a bike. (×)其疑问形式为:Have you a bike? / Have you got a bike? Do you have a bike? (√) Do you have got a bike? (×)二、在下列情况下不能用have got来代替have。1. 在情态动词,助动词或动词不定式之后,只能用have,不用have got。如: May I have some more tea? 我可以再喝点茶吗? Would you like to have another apple? 你想再吃一个苹果吗?2. 在过去时,完成时或进行时中,不用 have got, 而用have。如: Li li had a problem.李有一个问题。 I have had the bike for three years. 我买这辆自行车已经3年了。3. 固定短语中不用have got。 have a rest/ a swim/ a wash/ a drink have lunch, have a meeting, have a party 三、关于there be 句型前面已经讲过,它表示一种客观存在。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-24

实用好学的英语口语每日更新:有

第2个回答  推荐于2017-10-04
"there be"与"have"译成汉语时都有一个"有"字,这二者之间又有什么区别呢?且看下面的比较。
  A.there be 句型表示某地存在某物。 There is后接不可数名词或者可数名词的 

Is there anyone in the next room?隔壁房子有人吗?

  There are five pencils in the pencil-box.铅笔盒中有五支铅笔。

  B.have/has 表示某人或某物拥有某东西,强调东西的归属。在一般现在时中,has用在第三人称单数,其他人称用have   

My grandfather has a pet dog.我爷爷有只宠物狗。

  Do you have a watch?你有手表吗?

  C.有时候there be和have(has)可以互换使用,句子意义没有什么差别。如:

  We have a lot of time. (=There is a lot of time.)我们时间很多。

  D.有些情况下,there be和have是不能互换使用的。例如:

  I have two hands.我有两只手。(不能说:There are two hands on my body.)

There be句型和have/has的区别与练习本回答被提问者和网友采纳
相似回答