百科狗-知识改变命运!
--

have和has的用法区别是什么?

小肉包1年前 (2023-12-05)阅读数 7#综合百科
文章标签过去分词

have和has在用于英语表达动词“有”的含义时,前者使用于第一人称、第二人称和各人称复数,has用于第三人称单数,同时它们也作为完成时态的助动词存在,其用法和做实义动词“有”的规则也是一样的.

had是have的过去时态,和完成时。

助动词have的用法

1)have +过去分词,构成完成时态,例如:

He has left for London. 他已去了伦敦。

By the end of last month, they had finished half of their work.

上月未为止,他们已经完成工作的一半。

2)have + been +现在分词,构成完成进行时,例如:

I have been studying English for ten years.

我一直在学英语,已达十年之久。

3)have+been +过去分词,构成完成式被动语态,例如:

English has been taught in China for many years.中国教英语已经多年。

动词have/has表示"有"时,它通常有三个含义:

A.表示"某人(在物质上的)所有."这种情况下不能用there be替换.如:

I have a new watch. 我有一块新表.

He has a good friend. 他有一个好朋友.

B.表示"某人或动物(在身体上的)长有".这种情况也不能用there be替换.

如:

She has blue eyes. 她的眼睛是蓝色的.

A horse has two ears. 马有两只耳朵.

C.表示"某物体(在结构上的)装有".这种情况可以用there be替换.如:

A clock has a round face.= There is a round face on a clock.

钟上装有一个圆型的钟盘.

That room has only two windows.= There are two windows in that room.

那个房间仅装有两扇窗户.

The school has 14 classes. = There are 14 classes in the school.

那个学校有14个班级.

D.另外,表示"某人手中有某物"时,也用have/has.例如:

Mary has a glass of water in her hand. 玛丽手中端着一玻璃杯水.

请问had had 和have had 有什么不同 都该怎么用

had

是has

have的一般过去式,主语一二三人称均可;

has

have是一般现在时,

has

的主语是第三人称单数,

have

的主语是一二人称及第三人称复数;

had had 是过去完成时,而have had是现在完成时。

现在完成时和过去完成时的区别

一、从结构上区别

现在完成时:主语 + have / has + 过去分词 (肯定式)

主语 + have / has + not + 过去分词 (否定式)

Have / Has + 主语 + 过去分词 (疑问式)

过去完成时:主语 + had + 过去分词 (肯定式)

主语 +had + not + 过去分词 (否定式)

Had + 主语 + 过去分词 (疑问式)

(二)从时间状语区别

现在完成时: 常用的时间状语包括 “now, today, tonight, this week, this year, already, yet, just, recently…etc”。

过去完成时: 常用的时间状语包括 “by, at, before等构成的短语”。

注意:当表示一段时间,现在完成时和过去完成时都可以用for 或since引导的状语。

(三)使用时注意事项

使用现在完成时应该注意:

1.“ have/ has got ”形式上是一种完成时,但和have/ has 为同一意义,即 “有”。

例如:Have you got a pen-friend? 你有笔友吗?

Yes, I have. 是的,我有。

Has he got a lot of work to do? 他有许多工作要做吗?

have和has的用法区别是什么?

No, he hasn’t. 不,他没有。

2. have/ has gone to 与 have/has been to 的区别

have/ has gone to 强调“去而未归”; have/ has been to 强调“去而归还”。 have/ has

been to常和once, twice, never, ever连用; have/ has gone to则不可。例如:

— Have Jack ever been to Beijing? 杰克去过北京吗?

— Yes, he’s been there several times. 是的,他去过好几次了。

— Where have Mary and Tom gone? 玛丽和汤姆去哪里了?

— They’ve gone to London. 他们去伦敦了。

3.非延续性动词不能用于“现在完成时 + 表示一段时间的状语”的句型中。

这类动词有:come, go, start, leave, die, buy, finish, join, borrow, stop等。但它们能够

用表示持续状态的相应的延续性动词替换句中的终止性动词。例如:

arrive, come → be here, be in

begin, start → be on

buy → have

die → be dead

fall asleep(ill) → be asleep (ill)

finish, end → be over

get to know → know

get up → be up

go out → be out

join → be in , be a + 名词

leave, move → be away, be out of

使用过去完成时应该注意:

如果两个动作紧接着发生,则常常不用过去完成时。例如:

When she came into the room, she found them sitting together singing.

她进屋时看见他们坐在一起唱歌。

After we said good-bye to our friends, we left the village.

在和朋友告别之后我们就离开村子。

总结:

现在完成时着眼于现在,强调过去发生的某动作对现在造成的影响和结果,或是由过去持续到现在的动作。

I have cleaned the classroom .(强调扫地所产生的结果:地干净了!)

We have lived here for ten years.(“住”从过去持续到现在的动作用现在完成时)

We have lived here since we came here.(“住”是从过去持续到现在的动作用现在完成时)

过去完成时则主要体现过去发生的两动作的先后有别,表达的是“过去的过去”,即比过去发生的某动作都还要“过去”,两动作中先发生的就用过去完成时,后发生的则只用一般过去时。运用过去完成时的句子往往有两过去的时间或动作,一定要注意这点哟!

Mr Green had lived in New York for ten years before he came to China.("来”中国已过去,而先前“住”在纽约更过去!)(另外注意:“住”在纽约可没有持续到现在哟!)

We had learned 1000 words by the end of last term.

(“上期期末”已过去,而是在其前“学”的就更过去了!)

鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com

免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)

图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)