现在完成时指虽然是发生在过去的行为或状态,但是这种行为或状态却是现在的情况。去发生的某一动作对现在造成的影响或结果或到现在为止已经发生或完成的动作。表示过去发生的、持续到现在的动作或状态。现在完成时与一般过去时最大的区别就是现在完成时不能含有明显的过去时间词,例如last year。
它的结构是have、has+动词过去分词。时间词有for+时间段,since+时间点、或者so far至今、in the past five years在过去的五年里。现在完成时表示的意义有两个,一个是动作过去发生却对现在造成了影响;另一个是过去发生却有可能会持续下去。
只要是过去发生却对现在造成影响的就用完成时不用过去时。一般过去时只是陈述过去发生的事情和现在没有关系。
若since引导的状语从句的谓语动词是持续性动词或表示状态的动词的过去时时,则从句表示的时间是“从那持续动作或状态结束时算起”。
©本文版权归作者所有,任何形式转载请联系我们:xiehuiyue@offercoming.com。