【havegot是现在完成时还是一般现在时?还要依据.我们老师说是现在完成时..但我曾翻阅过一本英语书,上面说havegot不是典型的现在完成时而是一般现在时...我都被弄糊涂了..】
havegot是现在完成时还是一般现在时?
还要依据.
我们老师说是现在完成时..
但我曾翻阅过一本英语书,上面说havegot不是典型的现在完成时而是一般现在时...我都被弄糊涂了..
【havegot是现在完成时还是一般现在时?还要依据.我们老师说是现在完成时..但我曾翻阅过一本英语书,上面说havegot不是典型的现在完成时而是一般现在时...我都被弄糊涂了..】
havegot是现在完成时还是一般现在时?
还要依据.
我们老师说是现在完成时..
但我曾翻阅过一本英语书,上面说havegot不是典型的现在完成时而是一般现在时...我都被弄糊涂了..
提问题的时候最好把完整的句子甚至上下文写出来.
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就要读清楚.
(更详细的解释可以参看本人博客里面的下面一篇文章中的“语法进阶”部分.里面碰巧讲到这个问题.)