现在完成时和过去完成时怎样区别?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 17:45:21
现在完成时和过去完成时怎样区别?

现在完成时和过去完成时怎样区别?
现在完成时和过去完成时怎样区别?

现在完成时和过去完成时怎样区别?
看时间起点.如果以“现在”为起点,强调已经完成的动作或对现在造成的影响,则用现在完成时;如果以“过去”为起点,在过去某一时间之前已经完成的动作,则用过去完成时.比如:I have learnt English for more than thirty-three years.(现在完成时) He told us than he had learnt English for more than thirty-three years (宾语从句用过去完成时)

现在完成时 表示过去发生的但对现在有影响的动作或状态,常与already, yet, never, before, just, ever, recently, by this time等表示不定过去的时间状语连用。 After all these years we’ve at last paid off all our debts. 表示从过去某时间开始延续到现在的动作或状态,常与for, sin...

全部展开

现在完成时 表示过去发生的但对现在有影响的动作或状态,常与already, yet, never, before, just, ever, recently, by this time等表示不定过去的时间状语连用。 After all these years we’ve at last paid off all our debts. 表示从过去某时间开始延续到现在的动作或状态,常与for, since, so far, in recent years, during/in the past two years, lately, in the last few weeks等表示一段时间状语连用。 They haven’t given us any more trouble ever since then.We haven’t come up with a solution to the problem so far.或者该动作已发生,但还在进行中。 过去完成时 表示过去某时刻前发生的动作或状态,也就是“ 过去的过去 ”,常与by, before等介词或连接词引入的状语连用。该时态也常用于宾语或定语从句中。如: By the time he was 18, he had run a small shop. I had been here for 20 minutes when he finally came.

收起

现在完成时 是过去发生的事对现在造成了影响,过去完成时 是过去的过去发生的事,句子中会出现一个过去的动作、在它之前发生的就是过去的过去…