现在完成时 has have的用法在过去完成时的句子里面The factory或者school,government,hospital这类词的后面到底是用have还是has呢
现在完成时 has have的用法
在过去完成时的句子里面The factory或者school,government,hospital这类词的后面到底是用have还是has呢
在英语单词中,have是一个用法相当广泛的动词。它不仅是一个实义动词,本身包含具体的词意"有",还可以用作助动词。更重要的是have可以和很多单词构成短语,这是其它动词难以相比的。
从表面上看,have是一个开音节词,但它却是按闭音节来读的,即/hv/。还有一个与众不同之处是,它的单数第三人称不像其它动词的第三人称单数那样,在动词原形后面加-s,它的第三人称单数是has。
这个动词本身的词义是"有"。例如:
I have a pen.
Michael has a new soccer.
They have an expensive house.
在由have作谓语的句子变疑问句或否定句时,在美式英语中,无论何种情况,都要借助于助动词do或does。例如:
Do you have a dictionary?
He doesn't have any coffee.
在英式英语中,现在时的否定句、疑问句通常不用助动词do而用have not,Have you...?的形式,但最近受到美式用法的影响和一般动词一样,已渐有使用do的倾向。
have还可以和很多单词,特别是那些既是动词又是名词的词连用,构成很多短语,其词意则是由与其连用的词语来决定,它的活跃之处也就在于此。例如:
have a talk 谈话 have a tea 喝茶
have a rest 休息一会儿 have a class 上课
have a hike 远足 have a picnic 野炊
have a concert 举办音乐会 have a visit 参观;访问
have a look 瞧一瞧
have a sleep 睡一会儿觉
have的这类短语还有很多,只要大家留意,会在以前学习过的课文中发现很多。这种短语还有自己的宾语或其它成分。例如:
What a nice photo! Let me have a look (at it).
You'd better have a talk with him.
have还可以和表示疾病的名词连用,表示正在或曾经生过某种疾病。例如:
have a headache 头痛 have a stomachache 胃痛;肚子痛
have a toothache 牙痛 have a sore throat 喉咙痛
have a cough 咳嗽 have a cold 感冒
have a fever 发烧 have a sore back 背痛
如果我们回答医生询问病情时,一般这样来回答:
-What's the matter (with you)?
-I have a sore foot.
-What's the matter (with you)?
-I have a bad cold.
have 用于笫一人称复数,比如(is am are they...)has 用于笫三人称单数,比如(Amy he she Ben....)。have 做疑问句时,须把have 改为do . 划线部分时,遇到笫三人称单没有have sb to do这种用法。
have
vt.
有, 怀有, 含有
知道, 了解, 懂得
吃; 吸(烟)
得到, 收到; 拿
允许, 容忍
体验; 享受; 经[遭]受; 碰到
[宾语补足语用不带 to 的不定式表示]使[让、 叫]某人做某事
[宾语补足语用过去分词等结构表示]使(在)某方面出现某种状态
不得不, 必须(to)
从事, 进行, 作(某事)
显示, 表现
表明, 说, 主张
[英俚]欺骗; [口]打败, 胜过
生
have one's hair cut
(请人)理发
H-a cup of tea?
喝杯茶吗?
I had a parcel yesterday.
我昨天收到了包裹。
You were had!
你受骗了。
He had his hands burned.
他把手烧坏了。
I had to walk very fast to overtake you.
我不得不快走才能赶过你。
I won't have it.
我受不了。
As he has it.
据他所说。
have
n.
[常用复][口]有产者, 有钱人; (天然资源多的)富国
[英俚]欺诈, 诈骗
the haves and the have-nots
有钱人和穷人; 富国和穷国
当然是has啦,因为你给的名词都是单数啊。但是你又说什么过去完成时,那么不是应该用had吗。
过去完成时用的是had done,现在完成时才用has / have done 这些词后用的是has