【八下英语】一般过去时、现在完成时与现在完成进行时的辨析

4个回答

  • 一,一般过去时,现在完成时,现在完成进行时,比较分析

    1.一般过去式就是谓语动词用did;2.现在完成时,谓语用have done ;3.现在完成进行时;谓语用have been doing

    2.一般过去时表示过去某个时间发生的动作或存在的状态,常和表示过去的时间状语连用.如:Jim went home yesterday.

    3,现在完成时用来表示之前已经发生或完成的动作或状态,而其结果却和现在有联系:动作或状态发生在过去,但它的影响现在还存在.助动词 have(has) +过去分词 构成

    如:He has learned English since 2001

    比较:

    一般过去时表示的是纯粹在过去发生的事情,

    现在完成时表示的是在过去某个时间开始并持续到现在的动作/状态,或者发生在过去却对现在造成的影响

    比较 have/has been to have/has gone to

    如:He has gone to Shanghai.

    他(已经)去上海了.

    He has been to Shanghai.

    他(曾经) 去过上海.