北美考試的語法部分,與國內考試的語法題存在諸多差異,但是二者也存在相同之處,例如它們都重視對時態(tài)的考察。在SAT考試和GMAT考試中,都強調對動詞的考察,而考察動詞時態(tài)是動詞考點的一個重要內容。動詞時態(tài)共有16種,用法十分繁雜,但是在北美考試中最主要的考點只集中在幾種常用時態(tài)上,包括一般過去時,現(xiàn)在完成時,過去完成時等。上述這三種時態(tài)看似不難,其實比較容易相互混淆,因此對考生有一定難度,其中尤以現(xiàn)在完成時的用法不易透徹掌握。本文將重點講解這一時態(tài)。
現(xiàn)在完成時的用法很靈活,既可以表示現(xiàn)在仍在做的動作,也可以表示一個已經在過去結束的動作,因此常給考生造成困擾。其實從宏觀來看,它的主要用法只有兩種。
第一,現(xiàn)在完成時表示過去發(fā)生了某個動作,并且一直持續(xù)至今。比如我們在最初學習這個時態(tài)時,都會記住類似這樣的例句:I have learned English for 5 years. Tom has lived in Beijing for 6 months.這樣的句子固然是正確的。但卻容易忽略一個前提,即句中的動作是一直持續(xù)到現(xiàn)在的。因此更加嚴謹?shù)恼f法應當是:So far,I have learned English for 5 years. Up to now,Tom has lived in Beijing for 6 months.雖然我們可以省略表示“持續(xù)至今”的短語,如例句中使用的so far,up to now,但頭腦中要有這樣的意識。否則有些同學會誤把for 5 years 和for 6 months這樣表示“持續(xù)一段時間”的短語當作現(xiàn)在完成時的標志詞。就會在考試中出現(xiàn)時態(tài)使用的錯誤。比如,F(xiàn)rom 2001 to 2006, I have learned English for 5 years.就是時態(tài)錯誤的句子,而我們需要一眼就能看出這樣的錯誤。因為,句中雖然有for 5 years,但From 2001 to 2006已經明白地指出這個動作在過去已經結束了,因此不能用現(xiàn)在完成時態(tài),而應使用一般過去時態(tài)。正確的句子應為From 2001 to 2006,I learned English for 5 years.在這種情況下,區(qū)別現(xiàn)在完成時和一般過去時的主要標準就是看某個動作是否持續(xù)到了現(xiàn)在,而不能僅靠記住某些所謂“標志詞”。
第二,現(xiàn)在完成時表示過去發(fā)生的某個動作對現(xiàn)在造成了影響。比如I have had lunch.這樣的句子,但要注意,在使用這樣的句子時,我們也容易忽略一個前提,即句中的動作對現(xiàn)在造成了一定的影響。因為我們從字面上無法看出這句話和I had lunch.有什么區(qū)別。因此,更加嚴謹?shù)恼f法應當是I have had lunch,so I am not hungry.此句中so I am not hungry 就表示了一種對現(xiàn)在的影響。因此也要注意現(xiàn)在完成時的這種用法和一般過去時的區(qū)別。這時這兩種時態(tài)的主要差異在于,過去的某個動作是否對現(xiàn)在造成了影響?,F(xiàn)在完成時通常會表明這種影響,而一般過去時則不會這么做。請大家比較I saw the movie.和I have seen the movie,so I know its plot.之間的區(qū)別。
在準備國外考試語法部分的過程中,希望大家能做到既熟練掌握答題和應試技巧,也能提高自己對語法知識的掌握,為將來到國外留學深造打下堅實的基礎。
現(xiàn)在完成時的用法很靈活,既可以表示現(xiàn)在仍在做的動作,也可以表示一個已經在過去結束的動作,因此常給考生造成困擾。其實從宏觀來看,它的主要用法只有兩種。
第一,現(xiàn)在完成時表示過去發(fā)生了某個動作,并且一直持續(xù)至今。比如我們在最初學習這個時態(tài)時,都會記住類似這樣的例句:I have learned English for 5 years. Tom has lived in Beijing for 6 months.這樣的句子固然是正確的。但卻容易忽略一個前提,即句中的動作是一直持續(xù)到現(xiàn)在的。因此更加嚴謹?shù)恼f法應當是:So far,I have learned English for 5 years. Up to now,Tom has lived in Beijing for 6 months.雖然我們可以省略表示“持續(xù)至今”的短語,如例句中使用的so far,up to now,但頭腦中要有這樣的意識。否則有些同學會誤把for 5 years 和for 6 months這樣表示“持續(xù)一段時間”的短語當作現(xiàn)在完成時的標志詞。就會在考試中出現(xiàn)時態(tài)使用的錯誤。比如,F(xiàn)rom 2001 to 2006, I have learned English for 5 years.就是時態(tài)錯誤的句子,而我們需要一眼就能看出這樣的錯誤。因為,句中雖然有for 5 years,但From 2001 to 2006已經明白地指出這個動作在過去已經結束了,因此不能用現(xiàn)在完成時態(tài),而應使用一般過去時態(tài)。正確的句子應為From 2001 to 2006,I learned English for 5 years.在這種情況下,區(qū)別現(xiàn)在完成時和一般過去時的主要標準就是看某個動作是否持續(xù)到了現(xiàn)在,而不能僅靠記住某些所謂“標志詞”。
第二,現(xiàn)在完成時表示過去發(fā)生的某個動作對現(xiàn)在造成了影響。比如I have had lunch.這樣的句子,但要注意,在使用這樣的句子時,我們也容易忽略一個前提,即句中的動作對現(xiàn)在造成了一定的影響。因為我們從字面上無法看出這句話和I had lunch.有什么區(qū)別。因此,更加嚴謹?shù)恼f法應當是I have had lunch,so I am not hungry.此句中so I am not hungry 就表示了一種對現(xiàn)在的影響。因此也要注意現(xiàn)在完成時的這種用法和一般過去時的區(qū)別。這時這兩種時態(tài)的主要差異在于,過去的某個動作是否對現(xiàn)在造成了影響?,F(xiàn)在完成時通常會表明這種影響,而一般過去時則不會這么做。請大家比較I saw the movie.和I have seen the movie,so I know its plot.之間的區(qū)別。
在準備國外考試語法部分的過程中,希望大家能做到既熟練掌握答題和應試技巧,也能提高自己對語法知識的掌握,為將來到國外留學深造打下堅實的基礎。