從定義來看:一般過去時,表示過去發生的動作或存在的狀態;現在完成時,表示過去發生的動作持續到現在并對現在有影響。從構成來看:以do來舉例,一般過去式did(無因果);現在完成時have/has+p.p(有因果)。
1、一般過去時態和現在完成時態的區別:
一般過去時態的動作和狀態影響力僅在過去,其可以和表示絕對過去的時間狀語連用。
現在完成時態的動作和狀態影響力從過去觸及到了現在。其不可以和表示絕對過去的時間狀語連用。
但是無論是一般過去時態還是現在完成時態都可以和表示一段的時間狀語連用。
2、一般過去時態:時間僅指過去,和現在毫不相干。現在完成時態,時間涉及到過去到現在的這段時間。過去一般時態,時間是”過去”,狀態是“一般”。現在完成時態,時間是"現在“,狀態是”完成。
3、現在完成時也可用于未完成、尚在持續的動作。表示動作從過去開始,一直持續到現在,一般和for +一段時間或者since+過去的某個時間點連用。
一般過去時表示過去某時間的動作或狀態。該時態常跟有一個表示過去時間的狀語,如:then,at that time,just now,three days ago,或一個由 when,while等引導的表示過去的時間狀語從句。例如:
The children went out just now. 孩子們剛才出去了。
She died ten years ago. 她十年前就去世了。
現在完成時 由have (has) +過去分詞構成。表示過去發生的但對現在有影響的動作。
這時,可以不用時間狀語,也可和一些表示不定過去的時間狀語連用,常見的有already,yet,never,before,recently,just,ever,once等。例如:
I have been to Peking many times. 我多次去過北京。
現在完成時和過去完成時的區別:現在完成時表示動作發生在過去,但與現在有關系,即用一個發生在過去的動作來說明現在的情況,對現在還有著一定的影響...
現在完成時是過去的動作或狀態持續到現在,或對現在造成的影響,可能持續發生下去。在英語時態中,“時”指動作發生的時間,“態”指動作的樣子和狀態...
現在完成時的結構:肯定句:主語have/has動詞的過去分詞;否定句:主語have/has not動詞的過去分詞;一般疑問句:Have/Ha...
現在完成時:事情發生在過去,并一直持續到現在,且過去發生的動作對現在有一定影響。句式結構為主語+have/has+過去分詞。現在完成進行時:...
現在完成時:事情發生在過去,并一直持續到現在,且過去發生的動作對現在有一定影響。句式結構為主語+have/has+過去分詞。現在完成進行時:...
一般過去時表示過去某個時間里發生的動作或狀態;過去習慣性、經常性的動作、行為。在英語語法中,“時“指動作發生的時間,”態“指動作的樣子和狀態...
構成是:主語+助動詞(have/has)+動詞的過去分詞。現在完成時的基本構成方式是用動詞have加上過去分詞。它是用來表達過去發生事情的另...
否定句結構:主語+have/has+not+動詞的過去分詞。肯定句結構:主語+have/has+過去分詞。疑問句結構:Have/Has+主語...