have的用法
have可用作实意动词,表示有的意思;也可和其他名词连用。have与to一起构成情态动词,表示“不得不”、“必须”,可用于各种时态。
一、have作实义动词
1.表示“有”的意思。
Look, I have wings, just like you.
He had fair hair and blue eyes.
2.have和一些其他名词连用,表示:
(1)一种活动。
We have no classes on Sunday.上课
Are we going to have a meeting this week? 开会
We are going to have a talk this afternoon.听报告
(2)患病。
I have got a headache.
I have a bad cold.
(3)发生的情况。
I've had so many falls that I'm black and blue all over.跌跤
(4)生育。
The queen ant may have tens of thousands of babies in one summer.
蚁后在一个夏天可能会有数万个孩子。
3.和一与动词同形的名词连用,表示一个动作have+a+由动词转化和名词。
I have a long talk with the teacher.
我和老师谈了很长时间。
4.have on sth.或have sth. on,表示“穿着”、“戴着”(=to be wearing)。
I noticed he had on bedroom slippers.
我注意到他穿着卧室拖鞋。
5.表示“吃”、“喝”。
I wanted to have a cup of tea and some eggs.
我想要一杯茶和一些鸡蛋。
二、have与to一起构成情态动词,表示“不得不”、“必须”,可用于各种时态。
三、have作助动词与动词的过去分词一起构成现在完成时和过去完成时。
四、have用于“情态动词+have+过去分词”的结构,有 推测、假设之意。
1.must+have+过去分词,表示对过去时间发生的动作或存在的情况的推测,一般用于肯定句。
2.can(could)+have+过去分词,表示对过去发生事情的“不肯定”,常用于否定句和疑问句。
3.should+have+过去分词,表示“某事本该早做而实际未做”,用于肯定句。