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

为什么既可以用have、has+过去式,也可以用have、has+过去分词??... 为什么既可以用have、has+过去式,也可以用have、has+过去分词?? 展开
勇士III
2009-09-16
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
现在完成时是have/has+P.P(过去分词)
以下两种情况使用现在完成时:
1.表一个过去动作对现在的影响也就是影响性,它与过去一般时容易混淆。因为都表过去动作,区别是,一般过去时常有具体的过去性时间点作时间状语,强调在什么点上发生了---动作:
examples
1).I had my lunch at 12:30.
2).He came here half an hour ago.
现在完成时表的过去动作主要强调它多现在的影响,而不是在什么点上发生,因此不跟具体时间点,却常有already(早已)/yet(还没)just,before 等时间比较含糊的时间状语从句,
examples
1).She has already finidhed her competition./I haven't yet.
2).You have just told me about it.
3).We haven't heard of him before.
2.现在完成时还表持续性,这种情况下要用延续性动词表动作从过去的一个点一直持续到现在(可能还仍在持续着)常跟由since引导过去点状时间状语表动作起点,还可跟由for引导的线状时间状语表时间线段)

examples:
1.I have been a nurse since 10 years ago(I have been a nurse for 10 years)
2.We have lived in the town since we moved here two years ago/We have lived in the town for two years since we moved here.
3.He has been a mumber of the Party for 4 years.(这里be a mumber of 不能用非延续动词短语

先从微观上去理解,现在完成时跨两个时间动作发生在过去,强调度现在的影响,而且对现在的影响是说话的重点。可以理解成话中有话。

假设你中午的时候去朋友家做客,朋友问你;你吃了吗?
如果你的回答是一般过去时:I ate lunch.主人会不明白你是要吃还是不吃,因为一般过去时只是说明再过去发生一个动作:我吃饭了,吃饱没吃饱,还要不要吃了…我们不得而知。
这个时候如果你回答“I have eaten lunch"就可以很好的表达这个含义:动作”吃饭“发生在过去,对现在的影响就是”我吃过饭了(不用再吃了)“
威孚半导体技术
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层... 点击进入详情页
本回答由威孚半导体技术提供
塔刚毅瓮育
2019-01-28 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:660万
展开全部
只作语气词
例,多指教哈~~
首先HAVE是第一第二人称;HAS+过去式
则应该作助动词;has+过去分词是构成一种时态,HAS是第三人称
have/,就像DO一样,
即HAVE/HAS+过去分词构成现在完成时
而HAVE/,本身没有什么意思我是新手
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
styxen
2009-09-07 · TA获得超过208个赞
知道小有建树答主
回答量:219
采纳率:0%
帮助的人:185万
展开全部
没有has/have+过去式的,除非那个动词的过去式过去分词一样,看上去像是过去式而已
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lhgm2x
2009-09-08 · TA获得超过840个赞
知道小有建树答主
回答量:774
采纳率:0%
帮助的人:530万
展开全部
我是新手,多指教哈~~

首先HAVE是第一第二人称,HAS是第三人称

have/has+过去分词是构成一种时态,
即HAVE/HAS+过去分词构成现在完成时

而HAVE/HAS+过去式
则应该作助动词,本身没有什么意思,就像DO一样,只作语气词
例:I finished (我完成了)
I have finished (我已经完成了)
表示意思一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
729574202
2009-09-07 · 超过24用户采纳过TA的回答
知道答主
回答量:176
采纳率:0%
帮助的人:85.3万
展开全部
have、has+过去式是不可以的,有些单词的过去式和过去分词一样,所以就出现了这种情况,比如read和bet就是这样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式