通过100个单词掌握英语语法(二十八)have/has
[不规则动词:have,had,had]
(1)作实义动词的意思:有,拥有,持有等:She has 16 cats. Do you have your keys?
[助动词] 用来构成现在完成时: I have been on holiday.
(2)与got连用构成have got.
[情态助动词( + to )]表示必须: I have to work.
语法结构
(助动词)
1 have/has | + 过去分词
Irena has climbed the Matterhorn.
Have you ever been on TV?
Our taxi has arrived.
表示从过去到现在的某个时间段中发生的事情,经常伴有现在的结果。(这叫做现在完成时)
They have always lived in this building.
How long have you been together?
表示过去就开始的情况现在还在继续.
2 情态动词 | + have | + 过去分词
I must have left my umbrella on the train.
You could have hurt yourself.
I saw you with someone.~That would've been my brother.
表示过去情况的可能性,或有利条件
3 have/has | + been | + -ing
4 have/has | + 带to的不定式
doesn't/don't | + have | + 带to的不定式
In the UK you have to drive on the left.
You don't have to wear a tie:it's an informal dinner.
表示必要的、有义务(或没必要、没义务)要做的事。
5 have/as | + 名词短语 | + 过去分词
I'd like to have this photo enlarged.
How often do you have your hair cut?
表示使(或让)事情被完成
(主要动词)
6 have/has | + 名词短语
He has an apartment in the city.
I have an uncle who has Parkinsons.
Sylvia doesn't have a job.
表示有或拥有东西、包括关系、疾病等.
Can you have a look at the dishwasher?
I didn't have a very good time in Oxford.
表示行为和经历,其意思主要是通过名词来体现 (注意:这种情况下不能用have got)
搭配
在语法结构1里,过去分词之前最常用的副词有:already,never,always,just,also,
now,ever,only,recently和actually.
经常在语法结构1里的状语是:yet,before,once,for X years,since等
与have连用的名词(语法结构6,表示行为和经历)可分为以下几类:
吃饭: have lunch/a snack/something to eat
食物和饮料 : have a sandwich/beer/a cuop of coffee
活动: have a meeting /a party/a lesson/a chat
愉快的经历: have fun/a good time/a laugh
不愉快的经历: have a bad day/an accident/an operation
日常活动: have a bath/a rest/a walk
其他常见的一般表达法: have a look/go/try等
固定用语
'have a seat/have a drink/have some crisps'坐一会儿/喝一杯儿/吃些薯片
Come in and have a seat.~Thanks.
非正式地邀请某人做某事
'I/you have to admit...'= speaking honestly 老实说
I have to admit,I don't know the first thing about computers.
You have to admit she's talented.