如何區別現在完成時和一般過去時?
用標志詞區分一般過去時和現在完成時再簡單不過了。
一般過去時的結構有兩種,一種是was were,另一種是過去式did.
現在完成時的結構只有一種have/has done.
首先,我們區別現在完成時和一般過去時的時候,從它的結構上來區別,也就是熟記它的構成。這一步相當于是我們見一個生人,第一時間知道他長什么樣,以便于我們下次一見這個人便可以知道他是誰,避免張冠李戴。
現在完成時和一般過去時,最難的地方就是他的動作都發生在過去,而一般過去時里面記錄的動作已經結束,而在現在完成時里面的動作是動作發生在過去一直延續到現在,甚至將來。
這一點,對我們中國人來說是最難理解的,因為我們漢語里面沒有這樣的混淆時態,過去就是過去,現在就是現在,沒有過去和現在相連接的關聯狀態。
在2022年的暑假,我接了好多的八下的學生,他們的英語學習處于一種找不到出路的狀態,尤其對現在完成時的理解完全是混沌狀態,幾乎是盲填答案的。
比如說,漢語意思都是“剛才”,在英語里面有兩個時間副詞短語,一個是just now,一個是just,如果我們只是單獨從漢語的角度上來理解的話,我們一定是會出差錯的,因為它的漢語意思是完全一致的。
可是,如果從英語語法的角度路上來區別的話,在這兩個漢語意思相同的短語中,just now是一般過去時的標志詞,而just是現在完成時的標志詞。
讀到此處,請千萬不要跟我爭辯,你只需要把我上面的這個黑體字標注的部分記住就OK了,保證你在現在完成時和一般過去時的區別過程當中已經勝了一籌!
還有一個標志詞,就是ago以前,這是一般過去時的標志,那么如果在這個ago前 1個段時間,前面再加一個since的時候,它又是現在完成時的標志了:Since?段時間?ago的主句用的是現在完成時。
爭議性最大的標志詞,就是for?段時間,其實for?段時間既可以用在一般過去時,也可以用在將來時,還可以用在現在完成時里面。
作為主要考點來說,其實for?段時間主要是針對現在完成時的,但是我們又必須的在做題的過程當中有一個非常清晰的思路,當它出現在有將來時時間和一般過去時的時間狀語的情況下,也可以用for?段時間的。
教了20多年書,王老師覺得最好的區別現在完成時和一般過去時的最佳途徑,就是去做歷年的中高考的英語真題。
當我們把這些題做透的時候,一定是可以正確的區別它們的。切記只是一味的去背語法條框,我們只背語法而不去針對性做題,最后的結局只能是語法的考點越來越不明朗。
原創文章,作者:賴頌強講孩子沉迷網絡游戲怎么辦,如若轉載,請注明出處:http://www.guwendong.com/156971.html