來源:網絡資源 2022-12-06 13:29:49
一般現在時和一般過去時的比較
一般現在時要和現在時間相聯系,而一般過去時和說話的“現在”不相聯系。
His father is a film director.
他父親是電影導演。(他現在還是)
His father was a film director.
他父親曾是電影導演。(他現在不是)
How do you like the novel?
你覺得這部小說怎么樣?(還在看小說)
How did you like the novel?
你覺得這部小說怎么樣?(已看完小說)
現在進行時和一般現在時的比較
①暫時性動作和經常性動作
The computer is working perfectly.
計算機運轉得很好。(暫時)
The computer works perfectly.
計算機運轉很好。(一直如此)
②持續性動作和短暫性動作
The bus is stopping.
車停了下來。(漸漸地)
The bus stops.車停了。(迅速)
③暫時性動作和永久性動作
She is living in the country.
她現在住在農村。(暫時)
She lives in the country.
她住在農村。(永久)
④有感情色彩和沒有感情色彩
He is doing well at school.
他在學校表現很好。(贊揚)
He does well at school.
他在學校表現很好。(一般事實)
過去完成時與一般過去時的比較
一般過去時表示過去時間的動作或狀態。過去完成時表示的動作或狀態發生在一般過去時表示的動作或狀態之前,因此它表示的是“比過去更過去”。
I returned the book that I had borrowed.
我已歸還了我借的書。
He didn't know a thing about the verb, for he had not studied his lessons.
他對動詞一無所知,因為他沒有好好學習功課。
I had been at the bus stop for 20 minutes when a bus finally came.
我在車站等了20分鐘車才來。
一般過去時與現在完成時
1)一般過去時只單純表示過去的動作或狀態,和現在不發生聯系,它可以和確定的表示過去的時間狀語連用;而現在完成時表示某一完成的動作對現在造成的影響或結果,強調的是現在的情況,所以它不能和確定的表示過去的時間狀語連用。試比較:
We have visited the farm.我們參觀了農場。(說明現在對農場有所了解)
We visited the farm last week.上周我們參觀了農場。(只說明參觀農場這一事實)、
I have lost my pen.我把鋼筆丟了。(意為還沒找到)
I lost my pen yesterday.我昨天把鋼筆丟了。(筆是昨天丟的,現在找到與否,沒有說明)
2)有些時間狀語,如this morning /month /year,tonight,today等,即可用于一般過去時,也可用于現在完成時,但所表達的意義有所不同。用于現在完成時表示包括“現在”在內,而用于一般過去時則與“現在”無關。如:
I have read this book this April.我四月份看過這本書。(說話時仍然是四月份)
I read this book this April.我四月份看過這本書。(說話時四月份已過去)
I have written two letters this morning.今天上午我寫了兩封信。(講話時仍然是上午)
I wrote two letters this morning.今天上午我寫了兩封信。(說話時已是下午或晚上)
一般過去時和過去進行時的用法比較
1)過去進行時表示過去某個時間正在進行的動作,往往表示動作的未完成性;而一般過去時表示在過去某個時間發生的動作或存在的狀態,往往表示動作已完成。試比較:
David wrote a letter to his father last night.大衛昨晚給他父親寫了一封信。(信寫完了。)
David was writing a letter to his father last night.大衛昨晚正在給他父親寫信。(指信在寫的過程中,不一定寫完。)
2)過去進行時和一般過去時都可表示過去某段時間內發生的動作或情況,但過去進行時側重動作持續時間的長度;而一般過去時只說明過去某時發生某事,側重說明事實。試比較:
It was raining heavily last night.昨晚下著大雨。(側重說明下雨持續時間長。)
It rained heavily last night.昨天下了大雨。(側重說明下雨這一事實。)
3)在帶有all night,the whole morning等強調時間長度的狀語時,用過去進行時更好些。如:
He was working all night last Monday.上周一他整整工作了一個晚上。
4)用when引導的時間狀語從句中,當when相當于while時,用一般過去時與過去進行時無差異。如:
I saw John when I walked /was walking to the station.我步行去火車站時看見了約翰。
但當when分句中的謂語動詞為一般過去時,其主句用一般過去時或過去進行時,有時會引起時間關系的變化。試比較:
When we arrived,she was making some fresh coffee.我們到時她在調制咖啡。(分句動作發生時,主句動詞已在發生。)
When we arrived,she made some fresh coffee.我們到達時她調制了咖啡。(分句動作發生的主句動作之前。)
現在完成進行時和現在完成時的比較
①現在完成進行時可以表示動作的重復,而現在完成時一般不表示重復性。
Have you been meeting him recently?
你最近常和他見面嗎?
Have you met him recently?
你最近見到過他嗎?
②現在完成進行時有時含有感情色彩,而現在完成時一般是平鋪直敘。
I have been waiting for you for two hours.
我一直等了你兩個小時。(可能表示不滿)
I have waited for you for two hours.
我等了你兩個小時。(說明一個事實)
③現在完成進行時強調動作,而現在完成時強調結果。
Who has been eating the oranges?
誰一直在吃這些桔子呀?(還剩余一些)
Who has eaten the oranges?
誰把桔子吃光了?(強調吃得一個不剩)
過去完成進行時和過去完成時的比較
She had cleaned the office, so it was very tidy.
她已經打掃過辦公室了,所以很整潔。(強調結果)
She had been cleaning the office, so we had to wait outside.
她一直在打掃辦公室,所以我們不得不在外面等著。(強調動作一直在進行)
歡迎使用手機、平板等移動設備訪問中考網,2023中考一路陪伴同行!>>點擊查看