壹、現在進行時和壹般現在時的區別
(1)現在進行時強調當前動作,壹般現在時強調常規或習慣動作。比如:
我現在正在讀壹個故事。我正在讀壹個故事。(目前正在做什麽)
我在業余時間讀故事。當我有空的時候,我讀故事。(常規行為)
(2)現在進行時強調現階段已經進行的動作,壹般現在時只表示動作的重復,不表示動作的繼續。比如:
這些天妳在做什麽?這些天妳在做什麽?
他們在暑假學習英語。他們在暑假學習英語。
他們每天讀英語。他們每天讀英語。
他們每個星期天都打排球。他們每個星期天都打排球。
(3)動詞的進行(如跳、敲、打、挑、跳等。)表示動作短,表示動作重復。比如:
女孩們正在那邊跳。女孩們正在那邊跳。
他的心跳很快。他的心跳很快。
(4)壹些表示希望或想法的動詞(如希望、驚奇、想要等。)可以用來表示禮貌。比如:
我想知道妳現在能在哪裏幫助我們。我想知道妳現在是否能幫助我們。
我希望妳會成功。我希望妳能成功。
二、過去進行時和壹般過去時的區別
(1)過去進行時強調過去某壹時刻動作正在進行或繼續,壹般過去時表示動作完成。比如:
昨晚他在寫作文。昨晚他在寫作文。(不壹定完)
他昨晚寫了作文。他昨晚寫了壹篇作文。(已完成)
(2)表示過去狀態、感情、心理活動的靜態動詞(如be、like、love、hate、fear、own、hear、see、know、want、notice等)可以用在壹般過去時,但壹般不用於進行時態。比如:
我討厭壹個滿嘴食物的人說話。我討厭人們嘴裏含著食物說話。
(3)壹般過去時與always、constantly、forever、continuously等連用。表示過去經常和習慣性的動作;過去進行時與always、constantly、forever、continuously等連用。表示動作的重復,這通常是情緒化的。比如:
他總是六點起床。他過去常常六點起床。
他總是想著他的工作。他總是全神貫註於工作。
(4)有時可用過去進行時代替壹般過去時,但壹般過去時表示主語的行為是經過深思熟慮的;過去進行時表示壹種更隨意或欠考慮的行為。比如:
我認為他會同意我們的意見。我想他會同意我們的。
我在考慮說服他接受我的建議。我想說服他接受我們的建議。
第三,現在完成時和壹般過去時的區別
現在完成時強調動作的結果對現在的影響,屬於現在時範疇;壹般過去時強調動作發生的時間,屬於過去式範疇。因此,過去需要與過去時間壹起使用或與過去時間壹起使用上下文,但現在完成時不能與過去時間壹起使用。比如:
兩周前我讀了這本書。兩周前我讀了這本書。
這本書我已經讀了兩周了。這本書我已經看了兩周了。
第四,現在完成時和現在進行時
現在完成時強調動作壹直持續到現在,還可能繼續,或者動作剛剛結束;現在進行時只強調當前狀態。比如:
他們已經談了大約兩個小時。他們談了大約兩個小時。(強調行動的連續性)
他們正在談話。他們正在談話。(強調當前狀態)
過去完成時和壹般過去時的區別
(1)過去完成時表示從過去某個時間開始之前的動作或存在狀態,即過去完成時強調“過去的過去”,而壹般過去時只表示從現在時間開始之前發生的事情。比如:
兩年前他在那裏學習。他在那裏學習了兩年。(兩年後)
他說他兩年前在那裏學習過。他說他在那裏學習了兩年。(他講話兩年後)
(2)當兩個或兩個以上的動作在過去某個時間之前連續發生時,and、then、but壹般用於按動作的先後順序進行連接。這時通常用壹般過去時代替過去完成時。比如:
他說他去商店買了壹些食物。他說他去商店買了壹些食物。
6.現在完成進行時和現在完成時的區別
(1)現在完成時強調動作的完成,現在完成時強調動作的繼續。所以現在完成時只能用來表示動作的完成,不能用現在完成進行時。比如:
他已經改變了主意。他改變了主意。
(2)表示動作的延續時,雖然現在完成時和現在完成進行時都可以,但現在完成進行時強調動作的進行。因此,當需要清楚地表明動作將繼續時,應用程序現在是完美的。比如:
我們已經在這裏學習兩年了。我們已經在這裏學習兩年了。
(3)壹些進行動詞(如keep、learn、live、stay、study、work等。)用在現在完成時或現在完成進行時時差別不大。比如:
我在這裏住了很多年。我已經在這裏住了很多年了。
最後,建議妳參考壹本好的中學英語語法書,比如哈利的《英語語法》和紅魔鬼的《英語語法》,都很不錯,上面有詳細的時態用法描述。