董明義
◆要點梳理
一般過去時表示在過去某個時間或過去某一段時間內(nèi)發(fā)生的動作或存在的狀態(tài)。
一、一般過去時的標志
1.一般過去時常和表示過去某時間的狀語連用,如yesterday、yesterday morning / afternoon / evening、last night、in 1995、two days ago、just now等;也可與often或always等表示頻度的狀語連用,用來表示過去經(jīng)常發(fā)生的動作。例如:
I was late yesterday morning. 昨天上午我遲到了。
He always went to work by bus last year. 去年他總是騎自行車上班。
與一般過去時連用的時間狀語,也可用時間狀語從句替換。例如:
The girl could play the piano when she was five years old. 這個女孩五歲時就會彈鋼琴了。
He called me as soon as he arrived there. 他一到那兒就給我打電話了。
2.表示過去連續(xù)發(fā)生的動作時,往往沒有表示過去的時間狀語,而是通過上下文來表示一般過去時。例如:
The boy opened his eyes for a moment, looked at the captain, and then died. 那男孩把眼睛睜開了一會兒,看看船長,然后就去世了。
二、一般過去時的構成
1.be動詞的一般過去時有was(am、is 的過去式)與were(are 的過去式)兩種形式,be動詞的一般過去式有人稱和數(shù)的變化。含有be動詞的否定句是在be動詞后面加not。含有be動詞的一般疑問句是將 be動詞提至句首,簡略回答為“Yes, 主語+ was / were.”或“No, 主語 + wasnt / werent.”。例如:
Li Ming and Li Mei were not here this morning. 今天上午李明和李梅都不在這兒。
—Were you at school yesterday? 昨天你在學校嗎?
—Yes, I was. / No, I wasnt. 是的,我在。/不,我不在。
2.行為動詞的一般過去式作謂語時,沒有人稱和數(shù)的變化。含有行為動詞的一般過去式的否定句是在主語和謂語動詞之間加didnt,謂語動詞要用原形;含行為動詞的一般過去式的一般疑問句在主語的前面(句首)加did,謂語動詞用原形,簡略回答為“Yes, 主語 + did.”或“No, 主語+ didn’t.”。例如:
They played football yesterday afternoon. 昨天下午他們踢足球了。
They didnt play football yesterday afternoon. 昨天下午他們沒踢足球。
—Did they play football yesterday afternoon? 昨天下午他們踢足球了嗎?
—Yes, they did. / No, they didnt. 是的,他們踢足球了。/不,他們沒踢足球。
3.一般過去時的特殊疑問句的句型結構形式。當疑問詞在句中不充當主語時,其句型結構為“疑問詞+一般疑問句?”。例如:
What did you do yesterday? 昨天你做什么了?
When were you born? 你是什么時候出生的?
Why did you come here?你們?yōu)槭裁吹竭@兒來?
當疑問詞在句中充當主語時,其句型結構為“疑問詞+行為動詞的一般過去式或was / were+其他成分?”例如:
Who cleaned our classroom yesterday? 昨天誰打掃我們的教室了?
Who wasnt here yesterday? 昨天誰不在這兒?
◆真題鏈接
1.—There is someone knocking at the door.
—It must be the repairman. I ? ? ? ? ? ? ? ?him to come to fix our fridge two hours ago.
【2018·樂山中考題】
A.call B.have called ?C.called
【答案與解析】C ? 根據(jù)答句中的時間狀語two hours ago可判斷,該句應用一般過去時。故選C項。
2.—Jerry, have you ever been to the Great Wall?
—Yes. I ? ? ? ? ? ? ? ?there with my parents last year.
【2018·天津中考題】
A.go B.went
C.will go ? ? ? ? D.have gone
【答案與解析】B ? 根據(jù)答句中的時間狀語last year可判斷,該句應該用一般過去時。故選B項。
3.—I have seen the film The Jurassic World Ⅱ《侏羅紀世界Ⅱ》. Its very interesting.
—Really? When ? ? ? ? ? ? ? ? ? ? ?you ? ? ? ? ? ? ? it?
【2018·哈爾濱中考題】
A.have; seen
B.did; see
C.will; see
【答案與解析】B ? 本對話開頭的第一句中用的是現(xiàn)在完成時,答語的第二句是由when引導的特殊疑問句。根據(jù)句意可知,答句詢問的是看電影的具體時間,所以要用一般過去時。故選B項。
4.—Great changes have taken place in our hometown over the past years.
—Yeah. Things ? ? ? ? ? ? ?different when we were young.
【2018·泰州中考題】
A.have been B.are
C.will be ? ? ? ? ? D.were
【答案與解析】D ? 句意:——近幾年我們的故鄉(xiāng)發(fā)生了巨變。——是的,跟我們年輕時的情況不大一樣了。由表示過去的時間狀語從句when we were young可知,該句應用一般過去時。故選D項。
5.John went to church with his brother last Sunday morning.(改為否定句)
John ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? to church with his brother last Sunday morning.
【2018·上海中考題】
【答案與解析】didnt go ? 行為動詞的一般過去式的否定句在主語和謂語動詞之間加上didnt,并將謂語動詞改為原形。因此該題應填didnt go。