资源描述
(完整word)现在完成时.doc与其他时态区别
现在完成与一般过去时、过去完成时、现在完成进行时的区别
现在完成时态与其他时态的区别: 1. 现在完成时和一般过去时的区别:
一般过去时表示在过去某个时间发生的事情、存在的状态或经常发生的动作,不强调对现在产生的影响;而现在完成时表示发生在过去的动作对现在造成的影响或结果,不和确定的过去时间状语连用.如:
I have taught here for fifteen years。 我在这儿教书教了十五年。I taught here two years ago。
我两年前在这儿教书。
现在完成时与一般过去时的区别
1)侧重点不同:现在完成时侧重于过去的动作对现在造成的影响,而一般过去时侧重于表示过去的动作与现在无关。
2)连用的时间状语不同。
3)询问某事过去发生的具体时间,地点时必须用一般过去时。现在完成时不可与表示过去的时间状语连用。
8。 现在完成时需要注意的几点
1)由since引导的时间状语从句主句通常用现在完成时。
2)句型It is/ has been+ 时间段 + since
3)表示某人所作过的用This is the…。 that…。结构,后面的句子要用完成时。
This is the first time that I have been here.
4)非延续性动词的否定形式可以表示状态的延续。可与for, since连用.
5) age /before的区别
ago为副词,表示从现在算起的过去某时间以前,用于名词词组 + ago . ago所在句子的谓语动词一般为过去时,它不可以单独使用,也不可以用做连词。
before为副词时,表示从过去的某一时刻或某一事件算起的过去某时间以前,用现在完成时.它还可以单独使用,也可以用做连词,此时后接单词,词组或句子.
2。 现在完成时和过去完成时的区别:
二者的相同之处是其动作均开始于过去,差别在于该动作的截止时间:若动作截止到现在要用现在完成时;若动作截止于过去要用过去完成时.如:
I have finished my homework。我已做完了作业。He said he had finished his homework。
他说他已做完了作业。
3。 现在完成时和现在完成进行时的区别:
现在完成时只表示动作已经发生,是否还在继续并不重要;而现在完成进行时着重强调该动作还在继续之中,有时还强调动作的“反复”。如:
Someone has phoned you。 有人给你打电话了。Someone has been phoning you. 有人一直在给你打电话。
展开阅读全文