本文目录
英语现在完成时的结构和用法
现在完成时
动名型have(has) +过去分词
系表型have(has)been+表语
现在完成时的基本用法有3种:
1.现在完成时,表示曾经有过的经验(动作、状态)
I have seen Jackie Chan before.
我以前见过成龙。
(含义:我对他有所了解了,现在能够谈谈他的情况了。)
Have you been to Paris?
你去过巴黎吗?
(含义:如果你去过,你可以谈谈巴黎的情况。如果你没有去过,我建议你去看看,或者我现在给你介绍一下巴黎的情况。)
We have never heard of such a man.
我们从来没有听说过这样的人。
(含义:因此我们对“他”一无所知,你问我们也是白问。)
模仿造句:
1.因此,我们以前参观莫斯科(Moscow)。
2.你弟弟去去印度(India)吗?
3.这些孩子从未用过电脑。
2.现在完成时,表示过去某种行为的结果对现在有直接的影响
Tom has lost his pen.
汤姆的钢笔已经丢了。
(含义:结果是现在没笔用,必须借一支笔,或者买一支笔。)
Dad, I have finished my homework.
爸爸,我已经做完家庭作业了。
(含义:现在应该可以让我出去玩会或者看下电视了。)
He has gone to Hong Kong.
他已经去香港了。
(含义:结果是他不在这里,你在这儿见不到他了。)
模仿造句:
1.杰克已把铅笔弄断了。
2.妈,我已经吃过中饭了。
3.玛丽已经去广州了。
3.现在完成时,表示某经历的时间长度(一般用for引导的时间状语)
Mr. Smith has been in China for 10 years.
史密斯先生在中国待过10年了。
(含义:他待的时间够长的了,他对中国的情况很熟了,或者他的中文自然讲得很棒了。)
Jane has stayed in Shanghai for 3 days.
珍妮在上海待了两天。
(含义:珍妮待在上海的时间短,对这里的情况还很不熟悉,或者她不应该马上离开,应该多玩几天。)
I have taught English for 10 years.
我已经教英语10年了。
(含义:我教英语的时间已经非常长了,有丰富的教学经验了。)
模仿造句:
1.简(Jane)已经在杭州住了8年了。
2.我妈已经在这家公司工作20年了。
3.今天我已经练英语口语2个小时了。
本文已获转载授权,版权归作者所有,如需转载,请联系原微信公众号“英语语法学习”。
初中现在完成时的用法归纳
现在完成时的三种用法归纳如下:
1、表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果。常被just、already、yet等副词修饰。
例如:Have you had lunch yet? 你(已经)吃午饭了吗?Yes, I have. I’ve just had it. 是的,吃过了。我刚刚吃过。(现在我不饿了)
2、表示从过去某一时刻开始一直持续到现在的动作或状态。这个动作可能刚停止,可能仍然在进行。常带有for和since等表示一段时间的状语。
例如:He has taught here since 1981. 他自1981年就在这儿教书。(可能还要继续教)I haven’t seen her for four years. 我有四年没见到她了。
3、表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常带有twice,ever,never,threetimes等时间状语。
例如:I have been to Beijing twice.我去过北京两次。
现在完成时的用法
现在完成时用法
1.表示过去发生或已经完成的某一动作对现在造成的影响或结果.常用的时间状语:already,so far,never,just,before,recently,
I have lost my key.(说明过去某时丢的,现在还未找到.)
2.表示过去已经开始,持续到现在的动作或状态往往和表示一段时间的状语连用.for+一段时间,since+一段时间 How long..
I have known him for ten years.
For 和since要用延续性动词leave/go- be away,come-be here/be in,buy- have,borrow-keep,join-be in/a member of,die-be dead,begin- be on,finish- be over
3.表示从过去某一时间到说话时这段时间中反复发生的动作,常用often,always,seldom,never等连用.注意与一般现在时的区别.
We have been to the Summer Palace twice.
4. 表示次数.
5.Have been to /have gone to
6.经典句子I haven’ t seen you for a long time.Where have you been?I have been to Shanghai.How many times have you been there?I have been there twice
7.现在完成时与一般过去时的区别
1)侧重点不同:现在完成时侧重于过去的动作对现在造成的影响,而一般过去时侧重于表示过去的动作与现在无关.
2)连用的时间状语不同.
3)询问某事过去发生的具体时间,地点时必须用一般过去时.现在完成时不可与表示过去的时间状语连用.
8.现在完成时需要注意的几点
1)由since引导的时间状语从句主句通常用现在完成时.
2)句型It is/ has been+ 时间段 + since
3)表示某人所作过的用This is the….that….结构,后面的句子要用完成时.
This is the first time that I have been here.
4)非延续性动词的否定形式可以表示状态的延续.可与for,since连用.
5) age /before的区别
ago为副词,表示从现在算起的过去某时间以前,用于名词词组 + ago .ago所在句子的谓语动词一般为过去时,它不可以单独使用,也不可以用做连词.
before为副词时,表示从过去的某一时刻或某一事件算起的过去某时间以前,用现在完成时.它还可以单独使用,也可以用做连词,此时后接单词,词组或句子.
现在完成时的三种用法归纳
现在完成时的三种用法如下:
1、表示持续:
该用法的现在完成时表示一个过去发生的动作或开始的状态在过去并未完成或结束,而是一直持续到现在,并且有可能继续下去(也可能到此结束),如:
Mr. Li has taught in our school for 30 years.李老师在我们学校教书已有30年了。
2、表示影响或结果:
该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个动作对现在仍有影响或结果,同时说话者强调的或感兴趣的就是这个影响或结果,如:
He has been away from the city.他已离开这个城市。(结果:他不在这个城市。)
3、表示重复:
表示从过去某个时间直到现在的这个时间范围内不断重复发生的动作或情况,并且这个不断重复的动作有可能继续下去,也有可能到现在就结束。如:
How often have you seen her again? 你隔多长时间见她一次?
以上就是关于现在完成时的主要用法 ,英语现在完成时的结构和用法的全部内容,以及现在完成时的主要用法 的相关内容,希望能够帮到您。