there be 和 have的互换

表示“客观存在”时二者可以互换使用。

Have you any money with you?=Is there any money with you? 

老师,这句话是表示“客观存在”吗?

请先 登录 后评论

最佳答案 2019-07-03 18:38

have和there be能否互换要看是表示“所属概念”还是表示“存在概念”,通常要注意以下几种情况:

1. have表示“所属概念”;there be表示“存在概念”。比较:

Jack has a car. 杰克有一辆车。(所属概念)

There is a housefly on Jack. 杰克身上有只苍蝇。(存在概念)

2. 只有“所属概念”而无“存在概念”,要用have。例如:

(正) The table has only three legs. 这张桌子只有三只脚。

(误) There are only three legs on the table.

3.  只有“存在概念”而无“所属概念”,要用there be。例如:

(正) There is a computer on the table. 桌上有一台电脑。

(误) The table has a computer.

4. 既有“所属概念”也有“存在概念”,have和there be可互换使用。例如:

A week has seven days. = There are seven days in a week.

Our school has about 3000 students. = There are about 3000 students in our school.

请先 登录 后评论

其它 4 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

这里,with 的意思跟on 相同。这个句子用with 没问题,来自词典:

Have you any money with you? 

你身上带钱了 吗 ?

来自《现代英汉综合大词典》

不过,这个表示“存在”的句子,不但不能跟Have you any money with you? 划等号,而且是不正确的表达(符合语法,但不符合逻辑):

Is there any money with you?  (误)


请先 登录 后评论
zbr1016.
这个介词最好用on
请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

Have you any money with you?  

你身上带钱了 吗 ?

Do you have any money with you?  

你身上带着钱 吗 ?

Do you have by any chance money with you?  

你身上正好带钱了 吗 ?

I have no money. Do you have any with you?  

我没钱, 你有一些钱借给我 吗 ?


请先 登录 后评论
曹荣禄  
擅长:动词用法,句法问题

我觉得大熊猫网友学英语常出偏差。你的一些问题和英语本身没有关系,而是你对汉语概念的理解问题。什么是”客观存在“?不以人的主观意志为转移现象就是客观存在。

He has 10 dollars in his pocket.

There are 10 dollars in his pocket.

A year has 365 days.

There are 365 days in a year.

以上句子均表示客观存在。你提问的二个句子也是就客观存在的事实提问。

请先 登录 后评论
  • 1 关注
  • 1 收藏,9679 浏览
  • 大熊猫 提出于 2018-10-14 15:14

相似问题