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