there be 和have的区别:there be句型中文翻译为“有”,但它实际是表示某个时间或某个地方存在某人或某物;have中文翻译为“有、显示出、带有”等,表示拥有某人或某物,主语一般是人。
一、there be的含义及用法
there be中文翻译为有,表示某个时间或某个地方“存在”某人或某物。
例句:How can there be things as such?
哪会有这种事?
Could there be a mountain more precipitous than this?
山之险峻,宁有逾此?
Could there be something in what he said?
他的话会不会有些道理呢?
Will there be anything else? — If there is, we'll let you know.
还有什么其他的吗?——如果有的话,我们会通知你的。
There must be a way around the problem.
肯定有解决这个问题的办法。
There would be some benefit, however indirect, to the state.
国家会得到一些利益,不管有多少。
二、have的含义及用法
have作为动词,意为有;持有;占有;由…组成;显示出,带有(性质、特征)。
例句:He had a new car and a boat.
他有一辆新车和一条船。
In 1999 the party had 10 000 members.
这个党在1999年时拥有1万名党员。
The ham had a smoky flavour.
这火腿散发着一种烟熏的香味。
Surely she didn't have the nerve to say that to him?
她一定没有胆量跟他这样说吧?
Do you have a client named Peters?
你们有一位名叫彼得斯的客户吗?
Have you got time to call him?
你有时间给他打电话吗?
We have a duty to care for the refugees.
我们有义务关怀这些难民。