現(xiàn)在完成時與一般過去時
來源:本站原創(chuàng) 點擊率: 發(fā)布: 2012-11-14
現(xiàn)在完成時和一般過去時所表示的動作都是發(fā)生在過去,所以在實際運用中就有很多同學混淆二者的用法,F(xiàn)在我們就一起來看看現(xiàn)在完成時和一般過去時的區(qū)別。
現(xiàn)在完成時和一般過去時所表示的動作都是發(fā)生在過去,所以在實際運用中就有很多同學混淆二者的用法,F(xiàn)在我們就一起來看看現(xiàn)在完成時和一般過去時的區(qū)別。
1. 側(cè)重點不同
現(xiàn)在完成時和一般過去時所表示的動作都發(fā)生在過去,但它們所強調(diào)的重點不同:現(xiàn)在完成時側(cè)重于對現(xiàn)在的影響;而一般過去時側(cè)重于某一動作發(fā)生在過去某個時間或某段時間,即現(xiàn)在完成時側(cè)重于現(xiàn)在的結(jié)果,而一般過去時側(cè)重于動作發(fā)生的時間。例如:
i have seen the film.
我看過這部電影。(現(xiàn)在我仍記得電影的內(nèi)容)
i saw the film three days ago.
三天前我看了這部電影。(強調(diào)是三天前,而不是別的什么時候看的電影)
mr green has bought a new computer.
格林先生買了一臺新電腦。(著重點是格林先生現(xiàn)在有了一臺新電腦)
mr green bought a new computer yesterday.
格林先生昨天買了一臺新電腦。(強調(diào)的是格林先生買新電腦的時間是昨天)
2. 時間狀語不同
現(xiàn)在完成時常與already, yet, just, ever, never, before等副詞以及“for+段時間”,“since+過去時間/從句”等時間狀語連用;而一般過去時則常與“段時間+ago”,just now, yesterday, last week等表示過去時間的狀語連用。例如:
she has lived here since two years ago.
她兩年前就住在這里了。
she lived here two years ago.
兩年前她住在這里。
he has been in the league for three years.
他入團已經(jīng)三年了。
tom wrote a letter to his parents last night.
昨晚湯姆給他的父母寫了封信。
[實戰(zhàn)演練]
1. -i have seen the film “titanic”already.
-when __________ you __________ it?
-the day before yesterday.
a. have; seen b. will; see c. did; see d. did; seen
2. mr black __________ in china since five years ago.
a. lived b. has lived c. lives d. is going to live
3. we ____________ trees last sunday. so far we __________ over 3,000 trees there.
a. planted; planted b. planted; have planted
c. have planted; planted d. have planted; have planted
上一篇:新航道:動詞不定式“特例”大搜捕
下一篇:簡化賓語從句常用六法