英語語法 學(xué)英語,練聽力,上聽力課堂! 注冊 登錄
> 英語語法 > 英語語法新思維 >  第156篇

45 現(xiàn)在完成時與一般過去時的用法比較 Track 045

所屬教程:英語語法新思維

瀏覽:

2020年07月15日

手機版
掃描二維碼方便學(xué)習(xí)和分享

45 現(xiàn)在完成時與一般過去時的用法比較 Track 045

常常讓學(xué)生將“現(xiàn)在完成時”與“一般過去時”混淆不清的是現(xiàn)在完成時的第二種用法。因為此時完成時表示的也是過去的動作或情況,只是當我們強調(diào)過去的事情對現(xiàn)在仍有意義或仍產(chǎn)生影響時才用現(xiàn)在完成時。
試比較:
a. He can’t go on holiday because he has broken his leg.
(言外之意Now he is still in hospital, so he can’t go on holiday. 他現(xiàn)在還在住院,所以不能去度假。)
b. He broke his leg.
他腿摔斷過。(單純是表示一種過去的經(jīng)歷,但現(xiàn)在腿已經(jīng)好了。)
c. One of your friends is driving a sports car but he seems to be very nervous and not sure what to do. You may ask: Have you driven a sports car before? He may reply: No, this is the first time that I’ve driven a sports car.
上句顯然就是因為看到朋友現(xiàn)在的表現(xiàn)——他很緊張,你提出了懷疑:問他在此前是否“開過車”——于是將現(xiàn)在和過去聯(lián)系起來了。
d. Did you drive to the party?
那天你是開車去參加晚會的嗎?(這只是單純表示過去)試比較:
a. I haven’t seen him this morning.
b. I didn’t see him this morning.
不同的時態(tài),表明說話的時間不同:a句用了現(xiàn)在完成時,而完成時是要與“現(xiàn)在”發(fā)生聯(lián)系的,故a句說話的時間是this morning。b句用的是一般過去時,說明this morning已經(jīng)成為過去時間,故b句說話的時間是在“今天下午”或“今天晚上”。
c. I have called him three times this morning.
d. I called him three times this morning.
同理,c句用了完成時,強調(diào)的是到現(xiàn)在為止的一個時間段內(nèi)重復(fù)的動作,故c句說話的時間是在this morning。d句用的是一般過去時,一般過去時表明事情發(fā)生在過去,與現(xiàn)在沒有什么聯(lián)系,故d句說話的時間是在“今天下午”或“今天晚上”。
延續(xù)性動詞的兩種時態(tài)的區(qū)別:
請比較以下例句:
a. He lives in Beijing. He has lived here for 3 years.
(還可能將繼續(xù)住在這里)
b. He lived in Beijing for 3 years and then emigrated to America.
(曾經(jīng)住過,但現(xiàn)在已搬走了。)
c. He has been in the army for 6 years.
(他入伍已有六年。)
d. He was in the army for 6 years.
(他當過六年的兵,現(xiàn)在不是了。)
e. I have smoked for 2 years.
(我已有兩年的煙齡了,可能還要繼續(xù)吸。)
f.I smoked for 2 years.
(我抽過兩年的煙,但現(xiàn)在戒了。)

用戶搜索

瘋狂英語 英語語法 新概念英語 走遍美國 四級聽力 英語音標 英語入門 發(fā)音 美語 四級 新東方 七年級 賴世雄 zero是什么意思保定市東皇城英語學(xué)習(xí)交流群

網(wǎng)站推薦

英語翻譯英語應(yīng)急口語8000句聽歌學(xué)英語英語學(xué)習(xí)方法

  • 頻道推薦
  • |
  • 全站推薦
  • 推薦下載
  • 網(wǎng)站推薦