过去时和过去完成时到底怎么用?举例

问题描述:

过去时和过去完成时到底怎么用?举例
我觉得每一句话都可以用过去完成时,因为都是过去完成的动作.
例句:“我刚才已经启动了第二台发电机”I had already started the second alternator just now.还是翻译成 :I started the second alternator just now.

例句中 若时间状语用的是“just now”那么就应该用 过去时.
现在完成时的构成:
have/has+过去分词
用法:1.过去发生的动作,对现在造成的影响或结果.(已完成用法)
举例:He has lived here for three years.
改为否定:He hasnn't lived here for three years.
一般疑问:Has he lived here for there years
----Yea,he has .(肯定回答)
----No,he hasn't.(否定回答)
(对时间状语“three years”的)特殊疑问:
How long has he lived here
2.表示过去某一时间开始了,一直延续到现在,可能还要延续下去.(未完成用法)
举例:We have finished our homework.
改为否定:We haven't finished our homework.
一般疑问:Have you finished your homework
----Yes,we have.(肯定回答)
----No,we haven't.(否定回答)
(对“finish homework”的)特殊疑问:
What have you done
与一般过去式的区别:
1.现在完成时表示动作对现在的影响.
一般过去式表示过去动作的事实.
2.现在完成时表示过去开始的动作延续到现在.
一般过去式表示过去的动作已停止.
3.现在完成时不能和表示过去的时间状语连用,只能和表示现在的时间状语连用.
一般过去式和现在不发生关系,它只和表示过去的时间状语连用.
现在完成时的时间状语:just、already、yet、ever、never、befor;
once、twice、three times、some/few times;
so far、by now、up to now、till now;
recently、in recent years、
during/in/over + the past/last + few years;
since +时间点、for +时间段;
now 既可以用现在完成时,又可以用现在进行时.
一般过去式的时间状语:just now/a moment ago;…ago;
yesterday;last;in the past;in +年份
大概就这么多了,都是老师讲的,我可是亲手打上来啊.