【havegot是现在完成时还是一般现在时?还要依据.我们老-查字典问答网
分类选择

来自胡久稔的问题

  【havegot是现在完成时还是一般现在时?还要依据.我们老师说是现在完成时..但我曾翻阅过一本英语书,上面说havegot不是典型的现在完成时而是一般现在时...我都被弄糊涂了..】

  havegot是现在完成时还是一般现在时?

  还要依据.

  我们老师说是现在完成时..

  但我曾翻阅过一本英语书,上面说havegot不是典型的现在完成时而是一般现在时...我都被弄糊涂了..

1回答
2020-01-25 13:36
我要回答
请先登录
澎烽

  提问题的时候最好把完整的句子甚至上下文写出来.

  havegot有两种情况

  1.get的现在完成式形式.动词是get,have是助动词.如

  Lifewasdifficultthenbutthingshavegotbetterandbetterovertheyears.那时生活很艰苦,但情况已一年比一年好了.

  2.havegot相当于一个词(=have,表拥有).动词其实是have,got看作无用.在牛津大学出版的《英语用法指南》里,作者特别提出,在这种情况下不要误作是get的完成式如:

  I'vegotaquestion.He'sgotanewcar.

  最后来看看《牛津实用英语语法》里面关于have的这一用法的详细解释.

  C

  为表示习惯动作,do与have连用:

  -Doyouhaveearthquakesinyourcountry

  -Yes,butwedon’thavethemveryoften.

  -你们国家地震吗?

  -有,但不经常.

  have没有“习惯”的含义时,在英国更常用havenot(got)/haveyou(got)这些形式,虽然其他说英语的国家(特别是美国)在这种场合也用带do的形式.

  美国人可能说:

  CanyouhelpmenowDoyouhavetime

  你现在能帮我吗?你有时间吗?

  而英国人却多半要这么说:

  CanyouhelpmenowHaveyougottime

  因此用do的形式始终是稳妥的,但住在英国的外国学生也应该练习其他的形式.

  D

  如上所示,got可以加到have/havenot/haveyou等结构中去而不引起含义上的变化,因此用不用它完全是随意的,但通常还是加got.然而got不能加到简略答语或附加疑问中去:

  -Haveyougotanice-axe

  -Yes,Ihave.

  -你有破冰斧吗?

  -是的,我有.

  She’sgotanicevoice,hasn’tshe

  她的嗓音很美,是吗?

  have肯定式)接got时通常可以缩略:

  I’vegotmyticket.

  我拿到票了.

  He’sgotaflatinPimlico.

  他在皮姆利科岛有一套房子.

  这时句子重音在got上,而’ve或’s通常仅勉强能听到.have(肯定式)不和got连用时,常常不缩略,这时have和has就要读清楚.

  (更详细的解释可以参看本人博客里面的下面一篇文章中的“语法进阶”部分.里面碰巧讲到这个问题.)

2020-01-25 13:40:41

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •