现在/过去 完成时 和 一般过去时 关系,用法==

问题描述:

现在/过去 完成时 和 一般过去时 关系,用法==
我对“一般过去时”和“现在完成时”的关系弄不好,怎么个用法呢?
我对“现在完成时”和“过去完成时”的关系弄不好,怎么个用法呢?
!
他们各自和相对的用法是什么?
1个回答 分类:英语 2014-12-10

问题解答:

我来补答
1.一般过去时的用法
l)表示过去某时间发生的事、存在的状态或过去反复发生的动作.
He saw Mr Wang yesterday.
He worked in a factory in 1986
2)表示过去经常发生的动作,也可用“used to”和“would +动词原形”.例如:
I used to smoke.
During the vacation I would swim in the sea.
注意;used to表示过去常发生而现在不再发生的动作或存在的状态.另外?“to be used to +名词(动句词)“表示”习惯于…….例如
I am used to the climate here.
He is used to swimming in winter.
2.现在完成时的用法
现在完成时由“ have十过去分词”构成.其使用有两种情况:
1)现在完成时所表示的动作在说话之前已完成,而对现在有影响.句中没有具体时间状语.例如
He has gone to Fuzhou.(说话人认为他不在该地)
He has been to Fuzhou.(说话人认为他在该地)
2)现在完成时所表示的动作开始于过去,持续到现在,也许还会持续下去.常用for和 since表示一段时间的状语或 so far,now,today,this week( month,year)等表示包括现在时问在内的状语.例如:
He has studied English for 5 years.
He has studied English since 1985.
Now I have finished the work.
注意:表示短暂时间动作的词,如 come,go,die,marry,buy等的完成时不能与for,since等表示一段时间的词连用.
3)现在完成时还可用在时间和条件状语从句中、表示将来某时完成的动作.例如:
I’ll go to your home when I have finished my homework.
If it has stopped snowing in the morning,we’ll go to the park.
3.过去完成时的用法
l)过去完成时由“ had十过去分词”构成.过去完成时的动词表示过去某一时刻或某一动作之前完成的动作或状态.句中常用 by,before,until,when等词引导的时间状语.例如:
By the end of last year we had built five new houses.
I had learnt 5000 words before I entered the university.
2)过去完成时的动词还可表示过去某一时刻之前发生的动作或状态持续到过去某个时间或持续下去.例如:
Before he slept,he had worked for 12 hours.
 
 
展开全文阅读
剩余:2000