现在完成时和现在完成进行时一、现在完成时用来表示发生在过去的动作或状态,但其结果却和现在有联系。现在完成时由“have / has + 动词过去分词”构成,现在完成时的被动语态的基本构成为“have / has been + 动词过去分词”。现在完成时常用于以下几种情况:1动作开始于过去,结束于过去,但对现在仍有影响。2动作发生于过去一直延续到现在,这个动作可能是某种状态习惯性动作。3现在完成时还可以用来表示过去某一时间到现在这段时间内反复发生的动作。和现在完成时态连用的时间状语主要有以下三种:1句中出现just,never,ever,already,yet,lately , recently,before, these years / months / days等词时。2句中出现“for + 时间段”或since + 时间点或since引导的时间状语从句(一般多为过去时)。3句中出现up to now(直到现在),so far(到目前为止),since then,in the past / last + 表示一段时间的词语时。