作业帮 > 英语 > 作业

现在完成时与过去完成时

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/20 04:24:26
怎样从句子意思中判断用现在完成时还是过去完成时? 有没有什么标志性词语?
解题思路: 如下
解题过程:
一、 现在完成时:
1.概念:过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态。 现在完成时态的句子通常指某事与现在的对照,并对现在造成影响。
2.标志性时间状语:recently, lately, since…for…,in the past few years, etc.
3.基本结构:have/has + done
4.否定形式:have/has + not +done.
5.一般疑问句:have或has。
6.例句:
I’ve known Li Lei for three years. 我认识李蕾已经三年了。
I have worked here since ten years ago. 自从十年前我就在这工作。
二、 过去完成时:
1.概念:以过去某个时间为标准,在此以前发生的动作或行为,或在过去某动作之前完成的行为,即“过去的过去”。过去完成时是指在过去的一个时间点之前已经做完了某事.是与过去的事情相比较,常用于主从复合句中。
2.标志性时间状语:before, by the end of last year(term, month…),etc.
3.基本结构:had + done.
4.否定形式:had + not + done.
5.一般疑问句:had放于句首。
6.例句:
The meeting had begun when we got there. 我们到那儿时,会议已经开始了。
We had learned about 5000 English words by the end of last term. 到上学期末我们已经学了5000个英语单词。

注意:
现在完成时着眼于现在,强调过去发生的某动作对现在造成的影响和结果,或是由过去持续到现在的动作。
I have cleaned the classroom .(强调扫地所产生的结果:地干净了!)
We have lived here for ten years.(“住”从过去持续到现在的动作用现在完成时)
We have lived here since we came here.(“住”是从过去持续到现在的动作用现在完成时)
过去完成时则主要体现过去发生的两动作的先后有别,表达的是“过去的过去”,即比过去发生的某动作都还要“过去”,两动作中先发生的就用过去完成时,后发生的则只用一般过去时。运用过去完成时的句子往往有两过去的时间或动作,一定要注意这点!
Mr Green had lived in New York for ten years before he came to China.("来”中国已过去,而先前“住”在纽约更过去!)(另外注意:“住”在纽约没有持续到现在!)
We had learned 1000 words by the end of last term.
(“上期期末”已过去,而是在其前“学”的就更过去了!)
最终答案:略