那位大虾能给我总结一下现在完成时的要点?
3个回答

现在完成时用来表示之前已发生或完成的动作或状 态,其结果的确和现在有联系.动作或状态发生在过去 但它的影响现在还存在;也可表示持续到现在的动作或 状态.其构成:have (has) +过去分词.

(1)表示过去已经开始,持续到现在的动作或状态,可以和表示从过去某一时刻开始一直延续到现在(包括"现在"在内)的(段)时间状语连用.

共有以下几种情况:

与for + 表示一段时间的词组连用.例如:

I've been a teacher for twenty years.我做教师已有二十年了.

与since + 表示过去某一时刻的词或词组连用.例如:

They have been here since yesterday.他们自从昨天起就一直在这儿.

(2)非延续性动词与可延续性动词的转化

非延续性动词与可延续性动词都可用于现在完成时,但如上文所述,非延续性动词用在现在完成时时不能与表示一段时间的 时间状语连用.如果必须这样用,就需要把非延续性动词转化为可延续性动词.

例如以下动词

不延续性动词 → 可延续性动词

come be here,be in

die be dead

borrow keep

join be a ...member

be in.

buy have

leave be away

现在完成时是初中英语教学中的一个重点,也是一个难点,在学习中应注意以下几点:一、现在完成时与一般过去时的区别

1.现在完成时强调过去发生的动作对现在造成的影响,而一般过去时不强调过去的动作与现在的关系.

如:

I have lost my pen.(强调我现在没有笔)

I lost my pen.(过去笔掉了,没说明现在是否有笔)

2.现在完成时不可和表过去的时间状语连用(before,just等除外),但一般过去时可和表过去的时间状语,如yesterday,last week,three days ago,just now等连用.

如:

A:Hello,Kate!Have you had supper?

B:Yes,I have.

A:When did you have it?

在此例中,应注意When是一个不确定的过去时间.