英語入門班第八課-一般過去時態

目錄

一、一般過去時態的定義

二、“主語+be+表語”的構成方式

(一)人稱代詞主格(主語)+was /were+形容詞(表語)+過去時間狀語

(二)名詞(主語)+was/were+形容詞(表語)+過去的時間狀語

(三)人稱代詞主格(主語)+was /were+名詞(表語)+過去的時間狀語

(四)名詞(主語)+ was/were+名詞(表語)+過去的時間狀語

三、“主語+be+表語”句型在一般過去時態裏面變否定句的規則

四、“主語+be+表語”句型在一般過去時態裏面變一般疑問句的規則

五、一般過去時態的時間狀語

(一)由副詞“ago (……前)”構成

(二)由介詞"in(在))”構成

(三)由副詞“last(上一個)”構成

六、主語+謂語+賓語(包括其他幾個動作的句型在內)的構成方式

(一)人稱代詞主格(主語)+不及物動詞過去式(謂語)+過去的時間狀語

(二)名詞(主語)+不及物動詞過去式(謂語)+過去的時間狀語

(三)人稱代詞主格(主語)+及物動詞過去式(謂語)+賓語+過去的時間狀語

(四)名詞(主語)+及物動詞過去式(謂語)+賓語+過去的時間狀語狀語

七、主語+謂語+賓語句型在一般過去時裏面變成一般疑問句的規則

八、主語+謂語+賓語句型在一般過去時裏面變成否定句的規則

九、今日作業

------------------------------------------------------------------------------

一、一般過去時態的定義

一般過去時態,用在表示過去發生的動作和狀態的句子裏面。(含有“過去的動作和狀態現在已經不再存在了”的意義)

一般過去時態使用範圍非常廣,因爲我們說話的時候,經常聊過去的事情:故事、小說、新聞大多數都需要用一般過去時態。

使用頻率這麼高的時態,其實很容易掌握,比一般現在時態容易多了。

下面先看狀態型的句子,在一般過去時態裏面是怎麼構成的:

二、“主語+be+表語”的構成方式

“主語+be+表語”句型在一般過去時態裏面的構成方式很簡單,就是把裏面的“be”變“was,were”。

當主語是“I”或單數的時候就用"was";

當主語是you或複數的時候用"were”。

主語和表語都不需要變化。(當然,如果是可數名詞作主語或表語,要注意可數名詞的問題)

爲了更方便學習造句,可以把“主語+be+表語”這個句型分成四個更詳細的小句型:

①人稱代詞主格(主語)+was/were (be)+形容詞(表語)

②名詞(主語)+was/were (be)+形容詞(表語)

③人稱代詞主格(主語)+was/were (be)+名詞(表語)

④名詞(主語)+was/were (be)+名詞(表語)

首先,我們來學習第一個小句型

(一)人稱代詞主格(主語)+was /were+形容詞(表語)+過去時間狀語

這個小句型非常簡單,在這個句型裏面,我們用人稱代詞主格充當主語,用形容詞充當表語

然後,只要注意was/were的用法就可以了。

每個人稱代詞主格後面跟的be都是非常固定的,只要記住下面的搭配就可以了:

掌握了以上的搭配,就剩下形容詞作表語的問題了。

只要從形容詞表格里面隨便拿一個形容詞放在以上任何一個搭配後面,就可以構成英語最簡單的一般過去時態的句子了,當然要注意邏輯問題,比如:

1.I was thin before我以前瘦。

2.You were busy yesterday 你昨天忙。

3.She was beautiful before她以前漂亮。

4.He was famous before 他以前出名。

5.lt was cheap before它以前便宜。(lt根據所指的情況,在中文裏面可以翻譯成:這個東西,或者這個商品或者具體的名字。中文不喜歡用代詞”它”)

6.They were cheap before它們以前便宜(they在這裏指“它們”,根據所指的情況,在中文裏面可以翻譯成:這些東西或者這些商品或者具體的名字。中文不喜歡用代詞“它們”)

7.We were angry yesterday 我們昨天生氣。

(二)名詞(主語)+was/were+形容詞(表語)+過去的時間狀語

這個小句型也比較簡單,在這個句型裏面,我們用名詞充當主語,繼續用形容詞充當表語。

不同的名詞,使用 was和 were的情況也不同。

雖然可以說名詞單數用was,名詞複數用'were,但是具體的情況還是比較麻煩的

所以下面用具體的情況說明was和 were的使用情況:

第一種情況:專有名詞裏面的人名和地名作主語的時候,一個人名或一個地名作主語用 was

比如:

1.Nick was thin before 尼克以前瘦

2.Beijing was clean before 北京以前乾淨

如果是兩個人名或兩個地名並列作主語,用were

3.Nick and Jack were handsome before尼克和傑克以前帥

4.Guangxi and Guangdong were beautiful before 廣西和廣東以前美麗

第二種情況:當主語是可數名詞單數的時候用was

但是要注意可數名詞單數不能單獨使用,要考慮加限定詞或冠詞。

5.His father was busy yesterday 他的父親昨天忙

6.My friend was rich before 我朋友以前有錢

7.This house was dirty yesterday 昨天這個房子髒

8.The book was cheap before 這本書以前便宜

第三種情況:可數名詞複數作主語,用were

可數名詞複數直接作主語,強調泛指。

如果是特指,依然需要考慮加定冠詞或限定詞。比如:

(teachers were busy yesterday. Teachers表示泛指老師,意思就是全世界老師昨天都很忙,明顯是錯的,所以不要因爲名詞是複數就不考慮他的限定詞問題)

9.His students were busy yesterday他的學生昨天忙

10.Computers were expensive before以前電腦貴(泛指所有電腦,這裏的邏輯是沒有問題的)

第四種情況:不可數名詞作主語,屬於單數概念,用was

不可數名詞直接作主語,也是強調泛指,如果是特指,依然需要考慮加定冠詞或限定詞,比如:

11.Oil was cheap before 以前油便宜(泛指)

12.Rice was cheap before 以前大米便宜(泛指)

13.The water was clean yesterday 昨天這水是乾淨的(特指)

(三)人稱代詞主格(主語)+was /were+名詞(表語)+過去的時間狀語

這個小句型主語和系動詞部分跟第一種小句型一樣,唯一不同的是表語部分。

這裏,表語使用名詞充當,名詞作表語比形容詞作表語麻煩,因爲使用名詞的時候,不僅僅要考慮可數名詞單複數的規則,還得注意邏輯問題。之前的課程有提到一個問題:抽象名詞不能亂作表語。

所以,作爲初學者,建議先使用表示人的名詞作表語。

當然其他名詞也可以作表語,只是相對用得少,並且容易出現邏輯問題。

1.l was a guide before我以前是一名導遊

2.You were my student before你以前是我的學生

3.She was an air-hostess before 她以前是一名空姐

4.He was her husband before他以前是她的丈夫(前夫)

5.It wasa school before 這(它)以前是一座學校

6.We were students before 我們以前是學生

7.They were doctors before 他們/她們以前是醫生

(四)名詞(主語)+ was/were+名詞(表語)+過去的時間狀語

這個小句型麻煩一點,因爲,名詞同時作主語和表語,如果出現可數名詞,都要注意可數名詞的規則

更重要的是,容易出現邏輯問題。

多數情況下,主語是表示人的名詞,表語也是表示人的名詞。

當然其他的名詞也可以,只是表示人的名詞作主語和表語,更容易符合邏輯。

第一種情況:人名作主語的時候,一個人名作主語用was

1.Nick was a teacher before尼克以前是一名老師

如果是兩個並列的人名作主語用 were,比如:

2.Nick and Jack were farmers before尼克和傑克以前是農場主

第二種情況:可數名詞單數作主語,用was

但是注意可數名詞單數不能單獨使用,要考慮加限定詞或冠詞

3.My sister was a worker before我姐姐以前是一名工人

4.Her classmate was a boss before 她同學以前是一名老闆

第三種情況:可數名詞複數作主語,用were

可數名詞複數直接作主語,強調泛指,如果是特指,依然需要考慮加定冠詞或限定詞

5.My classmates were workers before我同學以前是工人

6. These women were nurses before這些女人以前是護士

有時候,主語和表語也可以是表示事物的名詞,但是用得少,而且要特別注意邏輯問題。

7.the building was a library before. 這棟樓以前是一個圖書館。

三、“主語+be+表語”句型在一般過去時態裏面變否定句的規則

這個規則非常簡單,只要在肯定句be(was,were)後面加一個否定詞not就可以了。

Was not和 were not可以縮寫爲“wasn't”和"weren't",請看下面的例子:

①肯定句: I was a teacher before.我以前是老師。

否定句: I was not/wasn't a teacher before.我以前不是老師。

②肯定句:She was pretty before.她以前漂亮。

否定句:She wasn't pretty before.她以前不漂亮。

③肯定句: You were great before.你以前偉大。

否定句:You were not /weren't great before.你以前不偉大。

④肯定句:They were farmers before.他們以前是農民。

否定句:They were not farmers before.他們以前不是農民。

⑤肯定句:We were students before.我們以前是學生。

否定句:We were not students before.我們以前不是學生。

⑥肯定句:Nick was a teacher before.尼克以前是一名老師

否定句:Nick_wasn't a teacher before尼克以前不是一名老師

⑦肯定句: Nick and Jack were farmers before尼克和傑克以前是農場主

否定句:Nick and Jack were not farmers before尼克和傑克以前不是農場主

四、“主語+be+表語”句型在一般過去時態裏面變一般疑問句的規則

這個規則也很簡單,只要把肯定句裏面的be(was,were)移到句首,加問號就可以了。

不過,有時候,要根據實際情況,把主語的人稱改變一下

因爲人稱改變了,有時候be (was,were)也要根據人稱而改變不同的格式。請看例句:

①肯定句: I was a teacher before我以前是一個老師。

疑問句:Were you a teacher before?你以前是老師嗎?

(通常不說Was I a teacher before?不會自己問自己,另外人稱變成you,用were)

肯定回答:yes,I was是的,我是否定回答:no.I wasn't不,我不是

②肯定句:She was pretty before.她以前漂亮。

疑問句: Was she pretty before?她以前漂亮嗎?

肯定回答:yes ,she was是的

否定回答:no.she wasn't不,她不是

③肯定句:You were great before.你以前偉大。

疑問句:Were you great before?你以前偉大嗎?

肯定回答:yes ,I was是的

否定回答:no,l wasn't 不

④肯定句:They were farmers before.他們以前是農民。

疑問句:Were they farmers before?他們以前是農民嗎?

肯定回答:Yes,they were是的,他們是

否定回答: no,they weren't不,他們不是

⑤肯定句:We were students before.我們以前是學生。

疑問句:Were you students before?你們以前是學生嗎?

肯定回答:Yes,we were是的,我們是

否定回答:no, we weren't.不,我們不是

⑥肯定句: Nick was a teacher before.尼克以前是老師

疑問句:Was Nick a teacher before?尼克以前是老師嗎?

肯定回答:Yes,he was,是的,他是

否定回答:No, he wasn't.不,他不是

五、一般過去時態的時間狀語

一般情況下,一般過去時態需要加上表示過去的時間狀語。

可以直接使用一些表示過去的時間副詞,如:

Yesterday 昨天

Just now 剛纔

The day before yesterday 前天

Before 以前

例如:l was hungry just now我剛纔餓了

大部分表示過去的時間狀語,都是由介詞或副詞跟其他詞語構成的。一般有下面幾種構成方式:

(一)由副詞“ago (……前)”構成

在“ago”前面加上表示時間的詞語,構成方式如下:

1.One/a/an+表示時間名詞的單數+ago

2.數詞+表示時間名詞的複數+ago

表示時間的名詞分別是:

 

比如:

①an hour ago一個小時前

②a year ago一年前

③one year ago一年前

④three days ago三天前

⑤a week ago一個星期前

⑥ten years ago十年前

1.l was poor ten years ago十年前我窮

2.l was busy three days ago三天前我忙

(二)由介詞"in(在))”構成

在“in”的後面加上一個表示過去年份的數詞,請看下面的例子:

①in 2015=2015年

②in 1988=1988年

③in 1936=1936年。

注意,中文裏面“在”不需要翻譯出來,還有不要自作聰明在後面加years(in 2015 years這種使用在將來時態裏的,這裏不要加)

1.I was young in 1988  1988年,我年輕

2.I was busy in 2015   2015年,我忙

(三)由副詞“last(上一個)”構成

在副詞"last”後面加上表示時間的詞語,構成方式:Last+表示時間的名詞的單數,比如:

Last hour 上一個小時

Last week上週

last day (一般不用,除非特殊情況,一般用yesterday)

last month上個月

last year去年

last night昨天晚上

Last autumn去年秋天

1.I was tired last night 我昨晚累

2.She was busy last week她上週忙

3.Jack was angry last night傑克昨晚生氣了

學了介詞的內容就可以掌握更多表示過去的時間狀語。

另外,This /that+表時間的名詞單數, 有時候也可以表達過去的時間概念。比如:

This morning今天早上(注意,說這句話的時候已經不是早上了,才能用在過去時。)

1.I was tired this morning 我今天早上累。

2.She was sad that day 那天,她傷心。

六、主語+謂語+賓語(包括其他幾個動作的句型在內)的構成方式

一般過去時態裏面動作的句型,構成方式很簡單。

不需要考慮主語的人稱和單複數的變化,直接把謂語動詞變成過去式就可以了

當然如果主語和賓語是可數名詞,要注意可數名詞的規則。

爲了更方便學習造句,可以把“主語+謂語+賓語”這個句型分成四個更具體詳細的小句型:

(一)人稱代詞主格(主語)+不及物動詞過去式(謂語)+過去的時間狀語

這個句型非常簡單,不管主語是哪一個人稱代詞主格,作謂語的不及物動詞都是直接變過去式,然後加上一個符合邏輯的過去的時間狀語。不及物動詞的過去式直接在動詞表裏面找,注意動詞過去式的不規則變化。當然挑選不及物動詞過去式作謂語的時候也要注意邏輯問題。

1.I bathed last night. 我昨晚洗澡了

2.You worked yesterday. 你昨天工作

3.She worked in 1998.  1988年,她工作

4.He ran three days ago. 他三天前跑步

5.It ran just now. 它剛纔跑

6.We slept last night. 我們昨晚睡覺

7.They died in 193.6. 他們/她們死於1936年

(二)名詞(主語)+不及物動詞過去式(謂語)+過去的時間狀語

這個小句型裏面的主語最好是表示人的名詞,表示人的名詞直接從名詞表裏面找或者直接用人名。

表示人的名詞,不管是複數還是單數或者人名,作謂語的不及物動詞都是直接變過去式。

當然也要注意可數名詞的問題,可數名詞單數需要考慮加冠詞或限定詞。

可數名詞複數,雖然可以直接作主語,但是表示泛指,如果不加定冠詞或限定詞,有時候可能不符合邏輯。

1.Nick worked last night尼克昨天晚上工作

2.Nick and Jack worked in 2008尼克和傑克在2008年工作

3.Her father died 10 years ago她爸爸10年前去世

4.Our friend ran this morning我們的朋友今天早上跑步

5.Students swam yesterday學生昨天游泳

6.The doctor rested three days ago這個醫生三天前休息

7.My friends laughed just now我朋友剛纔笑了

注意:千萬不要在動詞過去式的前面亂加was/were,根本沒有這個規則

類似"my friends were laughed just now.”的句子是錯的,主謂賓和主系表句型水火不相容,是不能混用的。

(三)人稱代詞主格(主語)+及物動詞過去式(謂語)+賓語+過去的時間狀語

這個小句型的主語跟上面第1個句型一樣,都是人稱代詞主格。

及物動詞過去式直接從動詞表裏面挑選。

賓語可以是任何一個人稱代詞的賓格或者任何一個名詞。

當然作賓語的名詞也要考慮可數名詞單複數的問題。

爲了避免造句的時候翻譯中文,受中文影響,最好先從動詞表裏面挑選一個及物動詞的過去式,然後根據及物動詞的意思,從名詞表挑選一個合適的名詞作賓語,或直接挑選一個合適的人稱代詞賓格作賓語。

決定了及物動詞的過去式和賓語之後,再從人稱代詞主格中任選一個符合邏輯的作主語。

1.l baked potatoes yesterday 我昨天烤土豆

2.You believed your girlfriend last night 昨晚你相信你女朋友

3.She borrowed money last month 她上個月借錢了

4.He bought a car three years ago 三年前他買了一輛車

5.lt caught mice last night 它昨晚抓到老鼠

6.we baked beef last week 我們上週烤牛肉

7.thev believed me last night 他們昨晚相信我

(四)名詞(主語)+及物動詞過去式(謂語)+賓語+過去的時間狀語狀語

這個小句型裏面的主語最好是表示人的名詞,表示人的名詞直接從名詞表裏面找或者直接用人名。

表示人的名詞,不管是複數還是單數或者人名,作謂語的及物動詞都是直接變過去式。

賓語可以是任何一個人稱代詞的賓格或者任何一個名詞。

不管是名詞作主語,還是名詞作賓語,如果出現可數名詞,都要考慮可數名詞不能單獨使用的問題。

爲了避免造句的時候翻譯中文,受中文影響,最好先從動詞表裏面挑選一個及物動詞的過去式,然後根據及物動詞意思,從名詞表挑選一個合適的名詞作賓語或直接挑選一個合適的人稱代詞賓格作賓語。

決定了及物動詞的過去式和賓語之後,再從名詞表裏面找一個表示人的名詞作主語或者直接用人名作主語。

1.Nick baked corn last weck 上週,尼克烤玉米

2.His friend borrowed rice before 他朋友以前借過米

3.The boss bought a house yesterday 這個老闆昨天買了一個房子

4.Lily and Lucy believed me last night 莉莉和露西昨晚相信我

5.My students believed me before 我學生以前相信我

6.Students believed teachers before 過去,學生相信老師I

七、主語+謂語+賓語句型在一般過去時裏面變成一般疑問句的規則

這個規則比較簡單,在句首加助動詞“did”。"“did”無意義,只是幫助構成疑問句。另外一定要把謂語動詞的過去式變回原型。有時候,根據邏輯需要,人稱也需要變一下。

①肯定句:l worked before.我以前工作。

疑問句:Did you work before?你以前工作嗎?(根據生活邏輯,人稱Ⅰ變成了you 。一般不會自己問自己的)

肯定回答:yes, I did是的

否定回答:no ,I didn't不

②肯定句:l read books yesterday.我昨天看書。(read原型和過去式是一樣的)

疑問句:Did you read books yesterday ?你昨天看書了嗎?

肯定回答:yes,I did是的,我看了

否定回答:no,l didn't不,我沒有看

③肯定句:She spoke Cantonese /Mandarin before.她以前說廣東話/普通話

疑問句:Did she speak Cantonese/Mandarinbefore?她以前講廣東話/普通話嗎?

肯定回答:Yes,she did是的,她講

否定回答: no,she didn't不,她不講

④肯定句:They spoke English before.他們以前講英語。

疑問句:Did they speak English before?他們以前講英語嗎?

肯定回答:Yes,they did是的,他們講

否定回答: no ,they didn't不,他們不講

⑤肯定句:l bathed last night我昨晚洗澡了

疑問句:Did you bathe last night?你昨晚洗澡了嗎?

⑥肯定句:You worked yesterday 你昨天工作

疑問句:Did you work yesterday?你昨天工作了嗎?

⑦肯定句:He ran three days ago他三天前跑步

疑問句:Did he run three days ago?他三天前跑步了嗎?

⑧肯定句: Nick worked last night尼克昨晚工作

疑問句:Did Nick work last night?尼克昨晚工作了嗎?

⑨肯定句: She borrowed money last month她上個月借錢

疑問句:Did she borrow money last month?她上個月借錢了嗎?

⑩肯定句:He bought a car three years ago三年前他買了一輛車

疑問句:Did he buy a car three years ago?三年前他買了一輛車嗎?

八、主語+謂語+賓語句型在一般過去時裏面變成否定句的規則

這個規則也比較簡單,在謂語動詞前面加助動詞“did”的否定式"didn't(did not的縮寫)”,另外同樣要把謂語動詞的過去式變回原型。如:

①肯定句:l read books yesterday.我昨天看書。

否定句:l did not/didn't read books yesterday.

我昨天沒看書。

②肯定句:I worked before.我以前工作。

否定句:l didn't work before.我以前不工作。

③肯定句:She 'spoke Cantonese /Mandarinbefore.她以前說廣東話/普通話

否定句: she didn't speak Cantonese /Mandarinbefore.她以前不說廣東話/普通話。

④肯定句:They spoke English before.他們以前說英語。

否定句:They didn't speak English before.他們以前不說英語。

⑤肯定句:We slept last night我們昨晚睡覺了

否定句:We didn't sleep last night我們昨晚沒有睡覺

⑥肯定句:They died in 1936他們/她們在1936年去世

否定句:They didn't die in 1936他們/她們沒在1936年去世

⑦肯定句:Nick and Jack worked in 2008尼克和傑克在2008年工作

否定句:Nick and Jack didn't work in 2008尼克和傑克在2008年沒有工作

⑧肯定句:Her father died 10 years ago她父親10年前去世

否定句:Her father didn't die ten years ago她父親10年沒有去世

⑨肯定句: She borrowed money last month她上個月借錢了

否定句:She didn't borrow money last month她上個月沒有借錢

九、今日作業

句型隨便用,儘量用難的

作業1:主系表結構,一般過去時態,造10句,變一般疑問句和否定句

Tom’s father was a nurse three years ago.、was Tom’s father a nurse three years ago?、Tom’s father wasn’t a nurse three years ago?

You were Tom’s milkman in 2020.、were you Tom’s ,ilkman in 2020?、you weren’t Tom’s milkman in 2020.

He was short last year.、was he short last year?、he wasn’t short last year.

The baker was a nanny one year ago. 、was the baker a nanny one year ago?、the baker wasn’t a nanny one year ago.

Those customers were poor ten years ago.、were those customers poor ten years ago、those customers weren’t poor ten years agp.

I was thin two years ago.、were you thin two years ago?、I wasn’t thin two years ago.

Her boyfriend was polite before.、was her boyfriend polite before?、her boyfriend wasn’t polite before.

These fans were rich three weeks ago.、were these fans rich three weeks ago?、these fans weren’t rich three weeks ago.

My hair was blue yesterday.、was your hair blue yeaterday?、my hair wasn’t blue yesterday.

His friends were lazy before.、were his friends lazy before?、his friends weren’t lazy before.

作業2:主謂賓結構,一般過去時態,造10句,變一般疑問句和否定句

He ran yesterday. 、Did he run yesterday?、He didn’t run yesterday.

We travelled three days ago.、Did you travel three days ago?、We didn’t travel three days ago.

I broke her bowl last night.、Did you brake her bowl last night? 、I didn’t brake her bowl last night.

She copied my homework this morning.、Did she copy your homework this morning?、She didn’t copy my homework this morning.

That dog found her book before.、Did that dog find her book before?、That dog didn’t find her book before.

I got knowledge lasy year.、Did you get knowledge last year?、I didn’t get knowledge last year.

She liked me before.、Did she like you before?、She didn’t like me before.

They needed water five minutes ago.、Did they need water five minutes ago?、They didn’t need water five minutes ago.

We spoke English just now.、Did you speak English just now?、We didn’t speak Englishi just now.

My father supported Mother just now.、Did your father support your monther just now?、My father didn’t support Mother just now.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章