很多同学写英文句子时一说到“……有……”就直接上 have 或 has,比如 “The room has two desks.”,听起来是不是没毛病?
但——这句话是错的!
想表达“房间里有两张桌子”,不能用 have,要用 there be 结构!
Have / Has 表示“拥有”、“具有”,多用于人或动物拥有某物:
I have a bike.(我有一辆自行车。)
She has a pet cat.(她有一只宠物猫。)
所以当主语是人或动物,表示他们“拥有”某个东西时,才用 have 或 has。
There is / There are 表示“某地有某物”,强调的是“存在”,不是“拥有”。
来看一个典型例子:
✘ The room has two desks. (不地道!)
✔ There are two desks in the room. (房间里有两张桌子。)
结构: There is/are + 名词 + 地点状语
There are many people in Moscow.
莫斯科有很多人。
✔ 说的是“莫斯科里存在很多人” → 用 there are
There are all kinds of flowers in the garden.
花园里有各种鲜花。
✔ 说的是“花园里有各种花” → 用 there are
There is a vase on the table.
餐桌上有个花瓶。
✔ 只出现一个花瓶 → 用 there is
We have quite a few friends here.
我们在这儿有好些朋友。
✔ 说的是“我们拥有朋友” → 用 have
The girl has blue eyes.
这女孩有双蓝色的眼睛。
✔ 身体特征是“拥有” → 用 has
My grandma had good memory at the age of seventy.
我祖母七十岁时记忆力还很好。
✔ 过去的“拥有” → 用 had
There is 用于单数名词或不可数名词:
- There is a book on the desk.
- There is some water in the glass.
There are 用于复数名词:
- There are three apples in the bag.
- There are two boys in the room.
看看你能不能选对:
_______ a cat under the sofa.(沙发下面有只猫)
正确答案:There is
My uncle _______ a big house.(我叔叔有一座大房子)
正确答案:has
_______ three pens on the floor.(地板上有三支笔)
正确答案:There are
I _______ a computer in my bedroom.(我卧室有台电脑)
正确答案:have(因为是我拥有)
_______ some milk in the fridge.(冰箱里有些牛奶)
正确答案:There is
✅ Have / has:表示“拥有”
✅ There is / There are:表示“存在”、“某地有……”
牢记区分,表达自然地道!下次你要说“教室里有三个学生”、“冰箱里有一瓶水”、“我有一本英语书”,你知道该用什么了吧?