havegot是个固定搭配哦...附上点资料供学习...
只用have,不用havegot的情况
在英语口语中,常用havegot和havegotto分别代替have和haveto.
如:IhaveanEnglish-Chinesedictionary.=IhavegotanEnglish-Chinesedictionary.
我有一本英汉词典.
Shehasaheadache.=Shehasgotaheadache.她患头痛.
Haveyougottogohomenow?=Doyouhavetogohomenow?你现在必须回家吗?
但在下列六种情况下,只能用have,不能用havegot:
1.在助动词、情态动词之后.
如:Hedoesn'thavegotacomputer.(×)
Hedoesn'thaveacomputer.(√)
Hehasn'tacomputer.(√)
Hemayhavegotanewstory-book.(×)
Hemayhaveanewstory-book.(√)
2.在动词不定式之后.
如:Wewouldliketohavegotadog.(×)
Wewouldliketohaveadog.(√)
3.在过去时或完成时中.
如:Lucyhadgotanewdressyesterday.(×)
Lucyhadanewdressyesterday.(√)
Ihavehadgotthepenfortwodays.(×)
Ihavehadthepenfortwodays.(√)
4.用作使役动词,作“使、让”讲时.
如:Wehavegotherwaittherebyherself.(×)
Wehaveherwaittherebyherself.(√)
5.当have与动词转化来的名词构成短语时.
如:havealook;havearest;haveadrink;haveawalk等.
6.在一些固定习语中.
如:haveagoodtime;havebreakfast;havelessons;havesports等.
(1)现在完成时结构havegot在口语中相当于一般现在时have的意义,表示“有”.不过,在美国英语中常用have,而在英国英语中则常用havegot.
e.g.他有一个兄弟.
Hehasgotabrother.(英式)
=Hehasabrother.(美式)
⑵这两种表达结构在问句方式上略有不同,现在完成时结构只有一种疑问方式,即:Have/Has...got...?而一般现在时结构有两种疑问方式,即:Do/Does...have...?或Have/Has...?
你有一把雨伞吗?
①Haveyougotanumbrella?
②Doyouhaveanumbrella?
③Haveyouanumbrella?