现在完成时的基本概念和形式

 我来答
云南新华电脑学校
2024-01-28 · 百度认证:云南新华电脑职业培训学校官方账号
云南新华电脑学校
云南新华电脑学校是经云南省教育厅批准成立的省(部)级重点计算机专业学校,采用三元化管理模式,教学设备先进,师资雄厚学生毕业即就业,学院引进了电商企业入驻,创建心为电商创业园区,实现在校即创业
向TA提问
展开全部
现在完成时
1.谓语动词的构成: have/has +done
2.基本用法
(1)表示过去发生或已经完成的某一动作对现在造成的影响或结果,常用的时间状语:already,so far,never,just,before,recently,for a long time,in the past/last few years等。
Great changes have taken place in our city in the past ten years.
在过去的10年中我们的城市发生了很大变化。
(2)表示过去已经开始,一直持续到现在(也许还会继续进行下去)的动作或状态,常与“since+时间点”或“for+时间段”等表示一段时间的状语连用。
He moved here in 2019 and he has lived here ever since.
他2019年搬到这里,自那之后他一直住在这里。
3.现在完成时还可以用在时间和条件状语从句中,表示将来某时完成的动作。
Please return the book to me when you have finished it.
当你读完这本书请归还给我。
名师指津 (1)注意牢记以下固定句型:
①It is/has been+时间段+since...
表示“自从……以来已经……”。
It is/has been ten years since I graduated from the university.
我大学毕业已十年了。
②This/It/That is the first/second/third...time that...表示“这/那是(某人)第几次做某事”,that从句中要用现在完成时。
It is the first time that I have visited the city.
这是我第一次游览这座城市。
③This is+the+形容词最高级+名词+that...结构,that从句要用现在完成时。
This is the best film that I've (ever) seen.
这是我看过的最好的电影。
(2)注意避免思维定式:一看到for+时间段,就用动词的现在完成时态。一定要看语境强调是“该动作曾经做过多长时间”(一般过去时),还是“该动作已经做完多长时间”(现在完成时)。
Yang Zhenning lived in America for many years and now he lives in China.
杨振宁在美国定居多年,现在他生活在中国。
Dashan has lived in China for many years.
大山在中国住了许多年。
博阳精讯
2024-07-25 广告
在上海博阳精讯信息科技有限公司,制度与流程梳理是保障公司高效运转的基石。我们定期审视和更新各项制度,确保其与公司战略目标保持一致。同时,优化流程以减少冗余,提高执行效率。这不仅有助于提升员工工作效率,更能加强团队间的沟通与协作,确保每一项工... 点击进入详情页
本回答由博阳精讯提供
爱学习的小雅2333
2022-11-18 · TA获得超过284个赞
知道小有建树答主
回答量:965
采纳率:100%
帮助的人:84万
展开全部
现在完成时( Present perfect tense )表示动作发生在过去,但与现在情况有关系,即用一个发生在过去的动作来说明现在的情况。

现在完成时由动词 have (has) + 过去分词构成。

现在完成时的基本用法

1) 表示动作到现在为止已经完成或刚完成,汉语常用 " 了 " 或 " 过 " 来表示。如:

I have finished my work. 我把工作做完了。

We have set up many new factories in this area. 我们在这个地区建立了许多新工厂。

She has read all these books. 她把这些书都读完了。

2) 动作在过去完成,表示 " 经验 " 或 " 结果 " 。汉语常用 " 过 " 来表示。如:

Have you ever seen the play The Doll's House? 你看过话剧《傀儡家庭》吗 ?

Yes , I have seen it twice. 我看过两遍了。

I have learnt to drive. 我学过开车。

The man has lived in China. 那人在中国住过。

[ 注 ] 注意 be 在下面句子中的意义。如:

Where have you been? - I've been to the laboratory. 你上哪儿去了 ?-- 到实验室去了。

Have you ever been to Hangzhou? ― No , I've never been there. 你到过杭州吗 ?-- 没到过。

How have you been? - I've been well thank you. 你近来身体好吗 ?-- 谢谢你,我近来很好。

现在完成时与过去一般时的区别

现在完成时和过去一般时都表示在过去完成的动作,但现在完成时强调这一动作与现在的关系,如对现在产生的结果、影响等,而过去一般时则表示动作发生在过去,一般不表示和现在的关系。试比较:

1)I have lost my pen. 我把钢笔丢了。 ( 意即还没找到,现在我没有笔用。 )

She lost her pen yes today. 她昨天把笔丢了。 ( 笔是昨天丢的,现在找到与否,没有说明。 )

2)I have been to the Agricultural Exhibition. 我看过这个农业展览会。 ( 强调我知道它的内容 )

I went to the Agricultural Exhibition last week. 我上周参观了这个农业展览会。 ( 只说明我上周参观过展览会这件事 )

3) Who has opened the door? 谁把门开了 ?( 现在门还开着 )

Who opened the door? 谁开的门 ?( 指过去,与现在无关。现在门是关着还是开着,没有说明。 )

4) A : Have you had your lunch? 你吃过年饭没有 ?( 意即你现在不饿吗 ?)

B : Yes , I have. 吃了。 ( 意即我现在饱了,不要再吃了。 )

A : When did you have it 你什么时候吃的 ?( 说话人感兴趣的是 " 吃 " 这一动作发生在什么时候。 ) B : I had it about half an hour ago. 我是大约半小时前吃的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式