have在英语中是个很活跃的动词,从形式上有have, has, had三种,其用法分为两类:
1.用作实义动词
(1)当“有”讲,有时和“go”连用,主语为第三人称单数时需用“has”形式,其他多用“have”,如:
I have a brother and a sister.我有一个哥哥和一个姐姐。
She has two books.她有两本书。
(2)在英国,当have用作实义动词时常和got连用,亦表示“有”,而在美国英语中没有此用法,如:
Smith has got a new car.史密斯有辆新车。
Xiao Li has got several dictionaries.小李有好几本字典。
(3)如果用在疑问句中时,回答用have,如:
—Have you got a table?你有桌子了吗?
—Yes,I have.是,我有了。
2.用作助动词
(1)当“have”用作助动词时常和动词的过去分词形式连用,构成“have/has+动词过去分词”表示动作已完成,如:
He has studied in America for two years.他在美国学习了两年。
I have taken the medicine.我已经吃过药了。
She has been to Beijing for three times.她去过北京三次。
(2)若表过去已完成则用“had+动词过去分词”,如:
The film had started when we got to the cinema.
我们到达电影院时电影已经开始了。
They had finished two-thirds of this project by the end of last week.
到上周末他们已经完成了这项工程的三分之二。
练习题
1.She______to Beijing for three times.
A.have been
B.has been
C.had been
D.had
2.She _____some pounds and dollars.
A.have get
B.has got
C.is got
D.was got
3.The peasants______already got the crops when the storm came.
A.had
B.have
C.are
D.were
4.She_____a sweet dream last night.
A.has
B.took
C.made
D.had
5.I______my dress mended yesterday.
A.have
B.had
C.made
D.put on