過去完成式是過去完成的事情 但是對現(xiàn)在的事情產(chǎn)生影響
但是過去式只是表述過去發(fā)生的事情
有兩點不同1含義不同:過去時表示過去發(fā)生的動作或狀態(tài).過去完成時表示過去某個時間之前已經(jīng)發(fā)生或完成的動作(動作發(fā)生在過去的過去)2構(gòu)成不同;過去時:動詞過去式+表示過去時間的狀語.過去完成時:had+動詞的過去分詞+時間狀語he has lived in beijing for 7years 現(xiàn)在完成時he lived in beijing for 7years 一般過去式
過去進(jìn)行時和一般過去時的區(qū)別:
都用以表示過去發(fā)生的動作.一般過去時表示在過去某個時間發(fā)生的動作或存在的狀態(tài),而過去進(jìn)行時則表示在過去某一時刻或一段時正在進(jìn)行的動作.例如:
I was drawing a house yesterday evening.昨晚我在畫房子.(可能沒畫完)
I drew a house yesterday evening.昨晚我畫了一座房子.(已經(jīng)畫完了)
We were building a bridge last winter.去年冬天我們建橋了.(可能沒建好)
We built a bridge last winter.去年冬天我們建了一座橋.(已經(jīng)建好了)
Tom was reading a story-book last week.上個星期湯姆在讀一本小說.(還沒讀完)
Tom read a story-book last week.上個星期湯姆讀了一本小說.(讀完了)
Mary wrote a letter to her friend last night.
瑪麗昨晚給她的朋友寫了封信.(信寫完了)
Mary was writing a letter to her friend last night.
瑪麗昨晚一直在給她的朋友寫信.(信不一定寫完)
現(xiàn)在完成時與一般過去時的區(qū)別
現(xiàn)在完成時表示過去的動作對現(xiàn)在造成的影響、結(jié)果或表示過去的動作或狀態(tài)一直持續(xù)到現(xiàn)在,而一般過去時則強調(diào)過去發(fā)生的動作,不對現(xiàn)在造成影響.例如:
① --- Have you milked the cow?--- 你擠過牛奶了沒有?
--- Yes,I have.--- 是的,我擠過了.
--- When did you milk it?--- 你什么時候擠的?
--- I milked it an hour ago.--- 我半個小時之前擠的.
② --- He has gone to London,hasn’t he?
--- 他到倫敦去了,是嗎?(現(xiàn)在的結(jié)果:人不在這里.)
--- Yes,he has.--- 是的.
--- How did he go there?--- 他是怎樣去的?(指過去.)
--- He went there by plane.--- 他是坐飛機去的.(指過去.)
由以上例句看出:當(dāng)表示“某人已經(jīng)做過某事”或“詢問某人是否做過某事”時,常用現(xiàn)在完成時;當(dāng)“詢問某人何時何地做的某事”時,則用一般過去時.再例如:
--- Have you seen the film?--- 你看過這部電影嗎?
--- Yes,I have.--- 是的.
--- When did you see it?--- 什么時候看的?
--- I saw it yesterday.--- 昨天.
(1) 表示過去發(fā)生或已經(jīng)完成的某一動作對現(xiàn)在造成的影響或結(jié)果,常與already,just,yet,ever,never等連用.例如:
Have you finished your work yet?你完成你的工作了嗎?
Yes,I have.I have just finished it.是的,我剛完成.
I have already finished it.我已經(jīng)完成了.
No,I haven''t finished it yet.不,我還沒有完成.
Have you ever been to a chicken farm?你去過養(yǎng)雞場嗎?
Yes,I have.是的.
No,I have never been to a chicken farm.不,我從來沒有去過養(yǎng)雞場.
(2) 表示過去已經(jīng)開始,持續(xù)到現(xiàn)在的動作或狀態(tài),可以和表示從過去某一時刻延續(xù)到現(xiàn)在(包括”現(xiàn)在”在內(nèi))的一段時間的狀語連用.例如:for,since,now,today,this month,this year等.例如:
I have known Li Lei for three years.我認(rèn)識李雷已經(jīng)三年了.
I have lived here since 1980.從1980年開始我就住在這里.
I have been at this school for over fourteen years.我在這個學(xué)校已經(jīng)超過14年了.
① for和表示一段時間的詞組連用.例如:for two minutes,for five hours,for ten days,for three weeks,for fourteen months,for twenty years.
② since和表示過去某一時刻的詞或詞組連用.例如:since eight o''clock this morning,since last Sunday,since five weeks ago,since October等等.We have planted many trees this year.My mother has made many cakes today.但如果說話人所感興趣的只是在這段時間內(nèi)發(fā)生了某一動作,而不是這一動作與現(xiàn)在的關(guān)系時,須用過去時態(tài).例如:
Our school built a new building this year.
(3) have(has)been和have(has)gone的區(qū)別:表示“曾到過某地”,要用have (has) been,不能用have (has) gone.例如:
Where has he been?他剛才到哪兒去了?(他已回來了.)
Where has he gone?他到哪兒去了?(他現(xiàn)在不在這里.)
She has been to Shanghai.她到上海去了.
(她可能在去上海的路上或已到上海,總之現(xiàn)在不在這里.)
Past perfact 和 Past present的區(qū)別(過去完成式與過去式的區(qū)別)【在線等】
Past perfact 和 Past present的區(qū)別(過去完成式與過去式的區(qū)別)【在線等】
謝謝
我會追加的
高分懸賞
失誤:past perfect 和 past tense 的區(qū)別
很抱歉
打錯了
O(∩_∩)O~
( ^_^ )/~~拜拜
1L 你的回答
鬼都知道?。?!
謝謝
我會追加的
高分懸賞
失誤:past perfect 和 past tense 的區(qū)別
很抱歉
打錯了
O(∩_∩)O~
( ^_^ )/~~拜拜
1L 你的回答
鬼都知道?。?!
英語人氣:934 ℃時間:2020-03-27 02:28:00
優(yōu)質(zhì)解答
我來回答
類似推薦
猜你喜歡
- 1英語翻譯
- 2俗世奇人中的好詞佳句,多一點
- 3解釋有關(guān)condition的詞組
- 4甲乙兩地相距270千米.貨車·客車同時兩地對開,經(jīng)過三分之一小時相遇已知貨車和客車速度比是4:5客車每小
- 5求簡單解釋愛因斯坦的相對論.
- 6有一組數(shù):1,2,5,10,17,26,..,請觀察這組數(shù)的構(gòu)成規(guī)律,用你發(fā)現(xiàn)的規(guī)律確定第8個數(shù)為____. 第n個數(shù)為( )
- 7腰長為16cm,頂角為150°的等腰三角形的面積為_.
- 8平平存了2角和5角的硬幣共計25枚,總價值59角.問2角和5角兩種硬幣各有多少枚?方程解
- 9車輪路程一定時,車輪的周長和轉(zhuǎn)動的圈數(shù)成什么比例?說明理由
- 10請英語高手解釋dogs do not eat rats.
- 11小明每秒跑6米,小紅每秒跑4米.如果小明站在100米跑道的起點處,小紅站在他前面10米處,兩人同時同向...
- 12大二結(jié)構(gòu)力學(xué)這門課中,圖乘法中的M圖和Mp圖是怎么畫出來的?