have got是现在完成时,have done的形式,had got是过去完成时。作“有”的意思。现在完成时是过去的动作或状态持续到现在并且已经完成,对现在造成的影响,可能持续发生下去。在英语时态中,“时“指动作发生的时间,”态“指动作的样子和状态。
一、两者在肯定句、否定句和疑问句中的形态不一样
1、肯定句
have: 主语 + have/has
have got: 主语 + have got ('ve got) / has got ('s got)
2、否定句
have: 主语 + do not (don't) / does not (doesn't) + have
have got: 主语 + have not (haven't) / has not (hasn't)
3、一般疑问句
have: Do / Does + 主语 + have?
have got: Have / has + 主语 + got?
二、两者的共同意义,此时两者通用
1、讨论拥有的东西,意为“有,持有,占有”,通常不用进行时,例如:
I have/have got a new mobile phone.
我有一部新手机。
Paul doesn’t have/hasn’t got a car.
保罗没有汽车。
2、讨论与别人的关系,意为“有”,通常不用进行时,例如:
Jane has/has got a brother.
简有一个哥哥。
He has/has got three children.
他有三个孩子。
You have got a good bargain there.
你做了一笔很上算的交易。I have got something here that will keep you behind bars for years.
我这儿有些足够叫你蹲几年大牢的证据。The tomatoes have got all squashed up in the basket.
篮子里得西红柿都挤坏了。And you, you have got a real battle on your hands here.
至于你,你现在有硬仗要打了。We would never have gotten Bay.
我们就不可能得到贝What do you think Bay might have gotten from her father?
你觉得贝从她父亲身上得到了什么呢Four cars have got stuck in the sand and became motionless.
四辆车陷在了沙子里动弹不得。