过去、现在完成时用法
- 格式:doc
- 大小:36.50 KB
- 文档页数:5
一般过去时与现在完成时的用法一般过去时和现在完成时是英语中常用的两种时态。
它们在句子中分别用于表示不同的时间和动作情况。
一般过去时用于描述发生在过去某个特定时间的动作或状态。
它通常和过去的时间状语连用,如yesterday(昨天)、last week(上周)等。
例如:- I went to a concert last night.(昨晚我去了一场音乐会。
)- She lived in Paris for two years.(她曾在巴黎生活了两年。
)现在完成时则表示过去某个不确定的时间内发生的动作或状态,并与现在的情况有关。
一般来说,现在完成时通常与表示经验、结果或重复动作的副词或短语连用,如ever(曾经)、never(从未)、already(已经)、just(刚刚)等。
例如:- I have visited London twice.(我曾两次去过伦敦。
)- They have already finished their homework.(他们已经完成了作业。
)需要注意的是,一般过去时和现在完成时的动词形式有所不同。
一般过去时动词的变化通常是在动词原型的基础上加上-ed,或者根据动词的不规则变化形式来构成过去式。
而现在完成时则需要使用助动词“have/has”和动词的过去分词形式。
例如:- work(工作)的过去式是worked,过去分词是worked(一般过去时),has/have worked(现在完成时);- eat(吃)的过去式是ate,过去分词是eaten(一般过去时),has/have eaten (现在完成时);总而言之,一般过去时和现在完成时在表示时间和动作发生的情况上有明显的区别。
掌握它们的用法有助于更准确地表达过去和现在的动作和状态。
现在完成时和过去完成时的区别例句现在完成时和过去完成时是英语中两种表示过去时间的时态。
它们的区别在于对动作发生的时间的关注点不同。
现在完成时强调过去发生的动作对现在造成的影响或结果,而过去完成时则强调过去某个时间点或动作之前已经发生的动作。
下面将列举10个例句来说明这两个时态的区别:1. I have finished my homework.(现在完成时)我已经完成了我的作业。
这句话强调的是现在的状态,即我已经完成了作业,对现在产生了影响。
2. I had finished my homework before I went to bed.(过去完成时)我在睡觉之前已经完成了作业。
这句话强调的是过去某个时间点(睡觉之前)之前已经完成的动作。
3. She has visited Paris many times.(现在完成时)她已经多次去过巴黎。
这句话强调的是她对巴黎的多次访问对现在的影响。
4. She had visited Paris before she moved to London.(过去完成时)她在搬到伦敦之前已经去过巴黎。
这句话强调的是在搬到伦敦之前已经发生的动作。
5. They have seen that movie three times.(现在完成时)他们已经看了那部电影三次。
这句话强调的是他们对电影的多次观看对现在的影响。
6. They had seen that movie before it was released.(过去完成时)在电影上映之前,他们已经看过那部电影。
这句话强调的是在电影上映之前已经发生的动作。
7. He has written five books.(现在完成时)他已经写了五本书。
这句话强调的是他已经写了五本书,对现在的影响。
8. He had written five books before he won the Nobel Prize.(过去完成时)在他获得诺贝尔奖之前,他已经写了五本书。
一般过去时和现在完成时的用法一般过去时和现在完成时是英语中常用的两个时态。
它们在表达过去事件和经验时有着不同的用法。
一般过去时用于描述过去的行为、状态或事件。
它常常与特定的时间状语连用,如yesterday(昨天)、last week(上周)、three years ago(三年前)等。
例如:“I went to the park yesterday.”(我昨天去了公园。
)一般过去时强调过去完成的行为或事件,使读者更容易理解故事中发生的事情。
现在完成时用于描述过去发生的与现在有关的行为、状态或经验。
它由have/has + 过去分词构成。
与一般过去时不同的是,现在完成时没有特定的时间状语限制,它强调的是过去经验对现在的影响。
例如:“I have visited Paris many times.”(我去巴黎很多次了。
)现在完成时使故事更具连续性,让读者更能够体验到过去与现在的联系。
在实际运用中,我们要根据具体情境和需要选择使用一般过去时或者现在完成时。
如果我们想表达某件事在过去的某个时间发生了,一般过去时会更合适。
比如:“I watched a movie last night.”(我昨晚看了一部电影。
)如果我们想表达过去的经验对现在造成的影响,现在完成时更恰当。
比如:“I have learned English forten years.”(我已经学习英语十年了。
)在写作中,我们也可以灵活运用这两个时态来使文章更生动有趣。
一般过去时可以用来展示连续的事件或故事情节,而现在完成时则可以用来回顾过去、总结经验,或者引出现在的情况。
通过合理运用这两个时态,我们能够为读者提供一个全面且有指导意义的故事或描述。
总之,一般过去时和现在完成时是英语中常用的两个时态,它们各自适用于不同的情境和目的。
熟练运用这两种时态,能够让我们的写作更加生动、精确,帮助读者更好地理解和体会我们想要传达的信息。
完成时的四种时态的基本结构完成时态是英语中最常用的时态之一,它表示过去某个时间点或时间段已经完成的动作或状态。
完成时态有四种基本结构,分别是现在完成时、过去完成时、将来完成时和完成进行时。
下面将分别介绍这四种时态的基本结构和用法。
一、现在完成时现在完成时的基本结构是“have/has + 过去分词”,其中have用于第一人称单数、第二人称单数和复数,has用于第三人称单数。
现在完成时表示过去发生的动作或状态对现在造成的影响或结果,常用于以下情况:1. 表示过去发生的动作或状态对现在造成的影响或结果,如:I have lost my keys.(我丢了我的钥匙。
)She has been studying English for five years.(她已经学习英语五年了。
)2. 表示过去发生的动作或状态一直持续到现在,如:I have lived in this city for ten years.(我在这个城市住了十年了。
) He has worked for this company since 2010.(他自2010年以来一直在这家公司工作。
)3. 表示过去发生的动作或状态与现在有关联,如:I have just finished my homework.(我刚刚完成了我的作业。
)She has already left for the airport.(她已经去机场了。
)二、过去完成时过去完成时的基本结构是“had + 过去分词”,表示在过去某个时间点或时间段之前已经完成的动作或状态。
过去完成时常用于以下情况:1. 表示过去某个时间点或时间段之前已经完成的动作或状态,如:I had finished my work before he arrived.(他到达之前我已经完成了我的工作。
)She had lived in Paris for two years before she moved to London.(她在搬到伦敦之前在巴黎住了两年。
现在完成时现在完成时有两个主要的用法:即“已完成”用法和“未完成”用法。
“已完成”用法用来表示说话之前已发生或完成的动作或过程,与现在情况有联系,对现在造成了一定的结果和影响;“未完成”用法是指动作或状态从过去某时开始,持续到现在,可能刚刚结束,也可能继续下去。
对于初接触现在完成时的人来说,往往会产生一种茫然,因为它似乎与一般过去时相似。
那就是,这两种时态描述的动作都始于过去。
其实不然,现在完成时主要表示,发生在过去的动作延续到现在刚刚完成、或许还要延续;侧重于这个动作对现在带来的结果、产生的影响、积累的总和等等。
而一般过去时则只不过是表示动作发生在过去的什么时候。
弄清了这一区别,就很容易理解现在完成时了。
句型构成基本结构:主语+have/has+动词的过去分词(p.p)①肯定句:主语+have/has+动词的过去分词(p.p)(V-ed)+宾语(或者其他).②否定句:主语+have not/has not+动词的过去分词(p.p)(V-ed)+宾语.③一般疑问句:Have/Has+主语+动词的过去分词(p.p)(V-ed)+宾语(或者其他)?④特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)现在完成时谓语动词的形式由 have 加动词的过去分词构成,主语是第三人称单数时,要将 have 改为 has。
例句:I have seen the film already. 我已经看过那部电影了。
Have you seen my bag? 你看到我的手提包了吗?She has been a dancer for ten years. 她已当了十年的舞蹈演员了。
I haven't seen much of him recently (lately).我已经很久没有看到他(最近的)。
We’ve planted thousands of trees in the past few years. 过去几年我们种了成千上万棵树。
现在完成时与一般过去时的用法区别现在完成时和一般过去时是英语中两种不同的时态,它们在用法上有一些区别。
本文将重点探讨这两种时态的用法区别。
一、现在完成时的基本用法现在完成时用于表示过去发生的某个动作或状态与现在的关联。
它通常与以下情况相关:1. 完成的动作对现在造成影响例如:- I have finished my homework.(我已经完成了我的作业。
)这句话表示现在我没有作业要做了。
2. 过去开始的动作或状态一直延续到现在例如:- She has lived in London for five years.(她已经在伦敦住了五年了。
)这句话表示她从过去到现在一直在伦敦居住。
3. 表示已经发生或完成的动作,对时间没有具体的限定例如:- Have you ever been to Japan?(你去过日本吗?)这句话没有具体的时间限定,只是问对方是否去过日本。
二、一般过去时的基本用法一般过去时用于表示过去某个确定的时间或发生的动作或状态。
它通常与以下情况相关:1. 过去某个具体的时间例如:- I went to the park yesterday.(我昨天去了公园。
)这句话表示动作发生在昨天,过去已经完成。
2. 描述过去的事件或情况例如:- She studied in Paris when she was young.(她年轻时在巴黎学习。
)这句话描述的是过去的情况,已经结束。
3. 描述过去的习惯或经常性行为例如:- I used to play basketball every weekend.(过去我每个周末都会打篮球。
)这句话描述的是过去的习惯,不再进行。
三、现在完成时与一般过去时的主要区别现在完成时和一般过去时有以下主要区别:1. 时间范围不同现在完成时没有具体的时间范围限制,可以涉及过去的任何时间点;而一般过去时通常与特定的过去时间相关。
2. 对现在的影响不同现在完成时强调动作或状态与现在的关联,对现在产生影响或结果;而一般过去时则仅仅描述过去发生的动作或状态。
现在完成时和过去完成时的用法
现在完成时(PresentPerfect)和过去完成时(PastPerfect)是英
语中的两种常用时态,这两个时态常常在语言使用中混淆,但它们有很大的不同。
现在完成时表示某个过去时间和当前之间发生的动作或即将发生的动作,而过去完成时则表示某个事件发生在另一个事件之前。
现在完成时的时间范围通常是从过去某个时间到现在,所以它可以把一段时间表示得比较简洁。
例如,“我今年已经找到了一份工作。
”,表示从今年开始就找到一份工作,直到现在还没有改变。
过去完成时则通常表示某个动作发生在另一个动作之前,因此在表达发生先后时常常用到它。
例如,“我已经订好机票,然后才查看
了机场的相关规定。
”,表示先订好机票,然后再查看机场的相关规定。
这两种时态在语法上各有不同,现在完成时对应的助动词是
have/has+动词的过去分词,而过去完成时对应的助动词则是had+过去分词,用法上也有很大的不同。
一般来说,在表达某件事发生在过去某个时间之前时会使用过去完成时,而在表达过去某个时间点和现在之间发生的动作则会用到现在完成时。
例如,“我去年买了一辆新车”,这句话表示的就是现在完成时,它表示的是去年到现在去买了一辆新车,是一个持续的动作,直到现在还没有改变。
而“我去年买完车,然后再去买了一台冰箱”,这句
话表示的就是过去完成时,表示的是先买完车,然后再过去买冰箱的
动作,说明发生的先后关系。
现在完成时和过去完成时都是英语中常用的两种时态,它们可以让表达变得更加简洁,也可以帮助表达发生先后关系,因此在使用英语时,一定要掌握这两种时态的用法,才可以更好地表达出自己的意思。
过去完成时和现在完成时的区别是什么?过去完成时(Past Perfect)和现在完成时(Present Perfect)是英语中两个不同的时态,它们在用法上有一些区别。
以下是它们之间的主要区别:1. 时态的基本含义:- 过去完成时:过去完成时表示在过去某个时间点之前完成的动作或事件,强调过去某个时间点之前发生的情况。
- 现在完成时:现在完成时表示过去开始并一直延续到现在的动作或事件,强调对现在的影响。
2. 句子结构:- 过去完成时:过去完成时的句子结构是“had + 过去分词”,例如:“I had finished my homework before I went to bed.”(我在上床睡觉之前已经完成了作业。
)- 现在完成时:现在完成时的句子结构是“have/has + 过去分词”,例如:“I have lived in this city for five years.”(我在这个城市已经住了五年。
)3. 时态转换:- 过去完成时可以用于转述过去的时间和事件,变为间接引语时不需要改变时态。
- 直接引语:She said, "I had already eaten when she arrived."(她说:“她到的时候我已经吃过饭了。
”)- 间接引语:She said that she had already eaten when she arrived.(她说她到的时候已经吃过饭了。
)- 现在完成时需要根据转述时的时间进行时态转换。
- 直接引语:He said, "I have finished my work today."(他说:“我今天已经完成了我的工作。
”)- 间接引语:He said that he had finished his work that day.(他说他那天已经完成了工作。
)4. 时间表达:- 过去完成时通常和表示过去某个时间的副词或短语连用,如:before(在...之前)、by the time(到...的时候)、already(已经)等。
过去完成时:表示发生在过去的两个动作在前的那一个,它表示句子中描述的动作发生在“过去的过去”。
基本形式:过去完成时由had+过去分词构成,因此无人称变化
肯定式:I had/I'd worked等
否定式:I had not/hadn't worked等
疑问式:had I worked等
否定疑问式:had I not/hadn't I worked等
时态用法:
1. 过去完成时是与现在完成时相当的过去式:
现在完成时:Ann has just left.If you hurry you’ll cat ch her.(安刚刚走。
如果你快一点,就能追上她。
)
过去完成时:When I arrived Ann had just left.(我到的时候,安刚刚离开。
)
但是,过去完成时不像现在完成时那样限于表达未指明时间的动作,因此可以说:He had left his case on the 4∶40 train.(他把手提箱丢在4点40分的火车上了。
)
2.现在完成时可以和since/for/always等词连用,表示一个开始于过去并仍在继续或刚刚结束的动:
与此同理,过去完成时也可以用来表示在所说的过去某一时刻之前就已开始的动作。
1)在该时刻仍然在继续。
例如:Bill was in uniform when I met him.He had been a soldier for ten years.(我遇到比尔的时候,他身穿军服。
那时他已经当了十年兵了。
)
2)在该时刻停止或刚刚停止。
例如:The old oak tree, which had stood in the churchyard for 300 years, suddenly crashed to the ground.(屹立在教堂墓地上已300百年之久的老橡树突然间哗啦一声巨响倒在地上。
)
但应注意,过去完成时还可以用来表示:
3)在所说时刻之前某一时候停止的动作。
例如:He had served in the army for ten years; then he retired and married.(他在军队里服役十年,后来退伍并结了婚。
)
3. 过去完成时也是一般过去时的过去时,用来表示叙述者或主语在过去的某一时刻回顾更早的动作:
例如:He met her in Paris in 1977.He had last seen her ten years before.Herhair had been grey then; now it was white.(1977年他在巴黎遇见了她。
他上一次见到她是十年之前。
那时她的头发是灰白的,这时已经全白了。
)
过去将来完成时
形式
should / would have done sth.
用法
1、过去将来完成时表示在过去将来某一时间以前发生的动作,并往往会对过去将来某一时间产生影响。
I thought you'd have left by this time. 我想这会儿你已经走了。
He told them he would have finished it by 8 o'clock. 他告诉他们他会在8点以前干完。
I guessed that Helen would have told her something. 我猜海伦会告诉她一些情况的。
2、过去将来完成时还常用在虚拟语气中,表示与过去的事实相反
过去完成时
用法:在过去的时间里,两个动作中,发生在前的哪个动作要用过去完成时。
结构:had+过去分词
After she had finished her homework, she went shopping.
They had sold the car before I asked the price.
The train had left before I arrived at the station.
After/before引导的时间状语从句放在句首要在句子后面加逗号,如果放在主句后则不用加。
★变疑问句将助动词移到句首
Had she finished her homework?
★变否定句在助动词后面加not
She hadn't finished her homework.
★肯定回答及否定回答
Yes, she had. / No, she hadn't.
★特殊疑问句
What had she done?
现在完成时
构成:主语+助动词have, has+过去分词
用法:
1)表示过去发生的和现在有某种联系的动作,常和just, usually, already, since等时间副词连用。
I have just had lunch. (饱了,不用再吃了。
)
He has had a cup of tea.(不渴了,不用再喝。
)
They have already had their holiday. (不能再度假了。
)
The boy has already read the book. (已经知道书的内容了,不用再看了。
)2)询问别人是否做过某事一般用现在完成时:
Have you finished your homework?
Have you been to Beijing?
Have he seen the film?
3)表示开始于过去并持续到现在的动作
I have lived in Beijing for twenty years.
I have worked for this school for 1 year.
4)表示一种经历,经验:去过…地方,做过…事情,经历过…事情
I have never had a bath.
I have never seen a film.
I have never been to cinema.
I have ever been to Paris.
Have been to表示去过,have gone to 表示去了
I have been to London.(人已经回来)
He has gone to London.(人还在那里)
5)表示一种结果,一般不和时间副词联用
I have lost my pen.
I have hurt myself.
He has become a teacher.
She has broken my heart.
句型变化:
★变疑问句将助动词移到句首,变否定句在助动词后面加not.
Have you lost your pen? I have not lost my pen.
★肯定回答及否定回答
Yes, I have. / No, I have not.
★特殊疑问句
What have you done?
What has he done?
一般过去时与现在完成时的区别:
凡是有明确的表示过去的时间状语的句子为过去时。
注意:有些动词表示的动作有一个终点,不能再延续,因此不能和表示一段时间状语连用。
错:I’ve left Beijing for 3 days.
对:I left Beijing 3 days ago. I have been away from being for 3 days.。