一,一般过去时,现在完成时,现在完成进行时,比较分析
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.
他(曾经) 去过上海.