- 相關推薦
解析英語語法過去完成時
英語語法過去完成時,是表示過去某一時間或動作以前已經發生或完成了的動作或存在的狀態。那么,英語過去完成時的句子結構和語法特點是怎樣的呢?跟隨小編來學習一下吧!
過去完成時:
表示發生在過去的兩個動作在前的那一個,它表示句子中描述的動作發生在“過去的過去”。
基本形式:
過去完成時由had+過去分詞構成,因此無人稱變化
肯定式:
I had/I'd worked等
否定式:
I had not/hadn't worked等
疑問式:
had I worked等
否定疑問式:
had I not/hadn't I worked等
時態用法:
1. 過去完成時是與現在完成時相當的過去式:
現在完成時:Ann has just left.If you hurry you’ll catch her.(安剛剛走。如果你快一點,就能追上她。)
過去完成時:When I arrived Ann had just left.(我到的時候,安剛剛離開。)
但是,過去完成時不像現在完成時那樣限于表達未指明時間的動作,因此可以說:He had left his case on the 4∶40 train.(他把手提箱丟在4點40分的火車上了。)
2.現在完成時可以和 since/for/always等詞連用,表示一個開始于過去并仍在繼續或剛剛結束的動:
與此同理,過去完成時也可以用來表示在所說的過去某一時刻之前就已開始的動作。
1)在該時刻仍然在繼續。
例如:Bill was in uniform when I met him.He had been a soldier for ten years.(我遇到比爾的時候,他身穿軍服。那時他已經當了十年兵了。)
2)在該時刻停止或剛剛停止。
例如:The old oak tree, which had stood in the churchyard for 300 years, suddenly crashed to the ground.(屹立在教堂墓地上已300百年之久的老橡樹突然間嘩啦一聲巨響倒在地上。)
但應注意,過去完成時還可以用來表示:
3)在所說時刻之前某一時候停止的動作。
例如:He had served in the army for ten years; then he retired and married.(他在軍隊里服役十年,后來退伍并結了婚。)
3. 過去完成時也是一般過去時的過去時,用來表示敘述者或主語在過去的某一時刻回顧更早的動作:
例如:He met her in Paris in 1977.He had last seen her ten years before.Herhair had been grey then; now it was white.(1977年他在巴黎遇見了她。他上一次見到她是十年之前。那時她的頭發是灰白的,這時已經全白了。)
【拓展閱讀】
一、一般過去時的英語語法
1.一般過去時表示過去某個時間發生的動作或存在的狀態,常和表示過去的時間狀語連用。
一般過去時也表示過去經;蚍磸桶l生的動作感謝。
2.Be動詞在一般過去時中的變化:
、臿m 和is在一般過去時中變為was。(was not=wasn’t)
、芶re在一般過去時中變為were。(were not=weren’t)
、菐в衱as或were的句子,其否定、疑問的變化和is, am, are一樣,即否定句在was或were后加not,一般疑問句把was或were調到句首。
3.句中沒有be動詞的一般過去時的句子
否定句:didn’t +動詞原形,如:Jim didn’t go home yesterday.
一般疑問句:在句首加did,句子中的動詞過去式變回原形。如:Did Jim go home yesterday?
特殊疑問句:
⑴疑問詞+did+主語+動詞原形?如: What did Jim do yesterday?
、埔蓡栐~當主語時:疑問詞+動詞過去式?如:Who went to home yesterday?
動詞過去式變化規則:
1.一般在動詞末尾加-ed,如:pull-pulled, cook-cooked
2.結尾是e加d,如:taste-tasted
3.末尾只有一個元音字母和一個輔音字母的重讀閉音節,應雙寫末尾的輔音字母,再加-ed,如:stop-stopped
4.以“輔音字母+y”結尾的,變y為i,
再加-ed,如:study-studied
5.不規則動詞過去式: am,is-was, are-were, do-did, see-saw, say-said, give-gave, get-got, go-went, come-came, have-had, eat-ate, take-took, run-ran, sing-sang, put-put, make-made, read-read, write-wrote, draw-drew, drink-drank, fly-flew, ride-rode, speak-spoke, sweep-swept, swim-swam, sit-sat
動詞be(is,am,are)的用法
我(I)用am, 你(you)用are,is跟著他(he),她(she),它(it)。
單數名詞用is,復數名詞全用are。變否定,更容易,be后not加上去。
變疑問,往前提,句末問號莫丟棄。
還有一條須注意,句首大寫莫忘記。
二、過去進行時的英語語法
(一)定義
過去進行時,是表示過去某個具體時刻正在進行的事情或動作。
(二)結構
was/were +doing (現在分詞)
(三)用法
1、過去進行時表示過去某段時間內持續進行的動作或者事情。常用的時間狀語this morning, the whole morning, all day yesterday, from nine to ten last evening, when, while
例如:
(1)We were watching TV from seven to nine last night.
昨天晚上七點到九點的時候我們在看電視。
(2)What was he researching all day last Sunday?
上周日他一整天都在研究什么?
(3)My brother fell while he was riding his bicycle and hurt himself.
我哥哥騎自行車的時候從車上摔下來,受傷了。
(4)It was raining when they left the station.
他們離開車站的時候天正在下雨。
(5)When I got to the top of the mountain, the sun was shining.
當我到達山頂的時候,陽光燦爛。
2. 過去進行時可以表示在過去某個時間點發生的事情。時間點可以用介詞短語、副詞或從句來表示。
如:
What was she doing at nine o'clock yesterday?
昨天晚上九點她在做什么? (介詞短語表示時間點)
When I saw him he was decorating his room.
當我看見他的時候他正在裝飾房間。(when從句表示時間點)
3. 在復合句中,如果主要動作和背景動作都是延續的或同時發生的,那么主從句的動詞都可用過去進行時。
例如:
While he was waiting for the bus, he was reading a newspaper.
他邊等車邊看報。(兩個動作都是延續的)
He was cleaning his car while I was cooking.
他擦車時我在做飯。(兩個動作同時進行)
4、表示在過去即將發生的動作。
如:She asked him whether he was coming back for supper.
5、表示過去的反復性或習慣性的動作,常與副詞
always,constantly,continually,frequently等連用,常常帶有說話人的某種感情色彩。
如:
His mother was always working like that.
他目前總是那樣工作。
6. 通常不能用于過去進行時的動詞主要有:
agree, be, believe, belong, care, forget, hate, have(擁有), hear, know, like, love, mean, mind, notice, own, remember, seem, suppose, understand, want, wish等。
【解析英語語法過去完成時】相關文章:
英語語法過去完成時講解07-19
賓語從句英語語法解析08-10
英語語法虛擬語氣的解析11-25
英語語法基本句型08-09
小升初英語語法介紹04-08
英語語法時態有哪些11-29
關于英語語法的主語從句04-20
高中英語語法07-06
基礎英語語法:狀語從句04-15