关于现在完成时的句子,描写现在完成时的句子
关于现在完成时的句子,描写现在完成时的句子
关于现在完成时的句子,描写现在完成时的句子
1、 Have you ever traveled on a plane?
现在完成时的句子。。为什么它们不是现在完成时?
She has studied very well at school.He has invented the light bulb.
Charlie has made a lot of films.
When have you last been to the cinema?
帮我解答得详细一些,学语法快弄蒙我了。。。看看这些句子什么地方出了问题,为什么它们不是现在完成时,如果答得好,我会追加悬赏的!谢谢了
She has studied very well at school.
她已经在学校学得很好了,意思应该说不通得
应该是:
She studied very well at school.
她过去在学校得时候学习成绩很好.
或者
She always study very well at school.
她在学校得学习成绩总是很好
He has invented the light bulb.
他已经发明了电灯泡
可以说得通得,但是很多时候invent接的不是持续的时间,一般是用在时间点上,多表示他在哪个时候发明了电灯泡
如
He invented the light bulb in1887
他在1887年发明了电灯炮
123句从语法上来说都是没有错的,但是意思上说不过去
但是4句肯定就不行.
When have you last been to the cinema?
这个就不能接现在完成时了,你上次去电影时哪个时候
时代表过去的,应该时
When did you last go to the cinema?
下面分享相关内容的知识扩展:
现在完成时(总结) 快!谢谢! 详细一些!
1,现在完成时的构成肯定式 have / has + 过去分词
否定式 have / has not + 过去分词
疑问式 have / has + 主语+ 过去分词
2现在完成时的用法
① 表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果.常被just、already、yet 等副词修饰.如:
-Have you had lunch yet?-Yes,I have.I've just had it.
你(已经)吃午饭了吗?我刚刚吃过.(现在我不饿了)
② 表示从过去某一时刻开始一直持续到现在的动作或状态.这个动 作可能刚停止,可能仍然在进行.常带有for和since等表示一段时间 的状语.
如:He has taught here since 1981
他自1981年就在这儿教书.(可能还要继续教)
I haven’t seen her for four years.
3 现在完成时用法总结
⑴ 与时间状语 so far,till now,up to now,for + 一段时间,before,ever,never,recently,just,already,yet 等时间状语的句子中,谓语常用现在完成时.
I have planted fourteen trees so far.
Have you ever been to Europe before?
I have learned English for three years.
She has not yet studied French well.
⑵ 用在特定句型中
ⅰThis /It is the first /second…/last time (that) …” that 常省略,表示“这是某人第几次做某事” 常常用完成时态.如果主句用一般现在时,从句用现在完成时.主句用一般过去时 ,从句用过去完成时.
It is the third time that I have seen the film.
It is my first time that I have been to Shanghai.
It was the first time I had seen a fantasy film.
ⅱ It is / has been… since… 句型中,主句常用现在完成时,但since从句用一般过去时.
It has been three years since she graduated from Beijing University.
自她北大毕业以来已经三年了.
ⅲThis is one of the most attractive places I’ve been to.被形容词更高级所修饰的名词后的定语从句中,一般用完成时态.
This is the most delicious food I’ve ever eaten.这是我所吃过的最美味的食物.
She is the most beautiful girl I’ve seen.
她是我见过的最美丽的姑娘
⑶ 与时间状语in the past 连用时,谓语常用过去时,而与 in/over/during the past/last +数词+时间名词连用时常用现在完成时.
In the past three years,we have stayed together all the time.
In the past century,soccer has become the most popular sport in the world.
⑷ 也有一些句子无明显的时间状语,也要用现在完成时,此时要根据上下文的意思来判断.
Have you passed your driving test?
4现在完成时与一般过去时的区别
现在完成时的已完成用法很容易与一般过去时相混淆,其区别是:前者强调对现在的影响和结果,后者不强调这个影响和结果,而是强调这个动作发生的时间是在过去:
I’ve lived here for ten years.我在这里住了10年.(现在仍住这儿)
I lived here for ten years.我在这里住过10年.(现在不住这儿了)
He has bought a house.他买了一栋房子.(现在已拥有这房子)
He bought a house ten years ago.他10年前买了一栋房子.(现在是否仍拥有这房子不清楚)
NOTE 注意几点.
1,英语中的动词按照动作发生时间的长短可以分为延续性动词和非延续性动词.前者包括 keep,lie,live,read,sleep,stand,stand,stay,wait,walk,work and so on.后者包括 arrive,begin,borrow,buy,close,come,get to,go ,put,open,reach and so on.
2,现在完成时的句子中,当出现表示 “一段时间” 的状语时,如for three years,in the past three years,since 2005,谓语只能是延续性动词.
She has worked in that factory for five years.
He has lived in Shenzhen since 2002.
3,非延续性动词用于现在完成时,表示动作已经完成.它不能跟段时间.但它的否定式可以跟段时间状语连用.
Tom has left Beijing for Guangzhou.
He has borrowed a pen from me .
Tom hasn’t left Beijing since he came to this city in 2004.
They haven’t bought any new furniture since they moved to Shanghai.
4,have been(to)与have gone( to)的区别:have been(to)表示“去过某地(现在已经回来了)”,可用于各人称;have gone(to)表示“去某地了(说话时某人不在当地)”,常用于第三人称,前者可与once ,never,several times等连用,后者则不能.
如:They have been to Beijing twice.他们去过北京两次.
He has gone to Beijing.他去北京了.
5,如单纯表示一段时间,或强调一段时间,虽有since一词,也不必用完成时.
如:It is two years since his father died.
=His father has been dead for two years.他父亲去世已有三年了.
现在完成时时间标志词口诀
现在完成时时间标志词如下:
1、表示时间、条件、方式、让步或伴随情况,通常用现在分词或过去分词;若句子主语与非谓语动词是主动关系,用现在分词;若句子主语与非谓语动词是被动关系,用过去分词或现在分词分词的被动式。
(1)Seeing the cat,the mouse ran off.见到猫,老鼠就跑了。
(2)He sat in the chair reading newspapers.他坐在椅子上看报。
(3)Given more time,we could have done it better.如果多给点时间,我们可以做得更好。
英语中现在完成时中have的用法
现在完成时的结构:主语+have/has
+done
+其他;
其中have/has为助动词。需要根据have/has
进行句式的变化。
现在完成时常用的两种意义:1.表示过去发生的事情对现在的影响
2.表示动作从过去开始一直持续到现在,此意义下的句子通常和表示时间段的短语连用,时间段的引出为两种形式:
for+一段时间
;
since+一个过去的时间点或者跟一个一般过去时的句子。
现在完成时的考点为:向for和since引导的部分提问,用特殊疑问词how
long
另外需要辨析的词组为
have
gone
to表示去了某地(不在谈论的现场)
have
been
to表示去过某地可以和次数连用
have
been
in
表示一直在某地
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。