![]() ![]() |
學好現在完成時的五個關鍵點 |
作者:蔣學文 文章來源:本站原創 點擊數 更新時間:2017-12-13 文章錄入:admin 責任編輯:admin |
|
四、與一般過去時的區別 許多同學對現在完成時與一般過去時的用法經常弄混,兩者的區別主要可從其用法上進進行考慮,即現在完成時強調一個過去動作對現在的影響或一直持續到現在,而一般過去時則既不強調這個影響也不強調持續到現在,而只是強調這個動作發生的時間是在過去。如: She was sick for three months. 她病過三個月。(指過去曾病過三個月) She has been sick for three months. 她生病已三個月了。(指從生病到現在有三個月) I washed the dishes and went out. 我洗了盤子后就出去了。(不關心盤子現在是否干凈) I’ve washed the dishes. 我把盤子洗過了。(指現在盤子是干凈的) 注意,如果句子中用了yesterday, last week, three years ago, in 1985這類明確的過去時間狀語,則句子謂語應用一般過去時,而不能用現在完成時(因為這類明確的過去時間狀語表明了說話者的興趣在于動作發生的過去時間,而非動作對現在的影響)。如: 五、比較have been to 和have gone to 兩者均可后接地點,前者表示去過某地,通?膳c表示次數的狀語連用;后者表示到某地去了,強調說話的當時去某地的人不在場。比較: I hear (that) she has gone to the south. 我聽說她到南方去了。 I’ve been to 若其后不是接名詞,而是接副詞,則不用to。如: I’ve been here before. 我以前來過這兒。 Everybody has gone home. 人人都回家了。 另外,有時to后面可以接一個動詞。如: They’ve gone to live up north. 他們已經搬到北方去住了。 He hasn’t been to see me for a long time. 他好久沒有來看我了。 (編輯 陳根花) |
![]() ![]() |