【英語】高中英語語法系列:情態動詞,打基礎必備!(下)

5、Could可以用在虛擬條件句中

If I could fly, I should be very happy.

如果我能飛,我會很高興。

6、can與be able to的區別

(1)can表示“能力”時,和be able to相當,許多場合都可以互相替換。但當敘述過去經過一番努力才能完成的事情或前面有特殊說明,表示你有能力時,只能用be able to。

(誤)The fire spread the building quickly but everybody could escape.

(正)The fire spread the building quickly but everybody was able to escape.

大火迅速蔓延到整幢大樓,但大家都逃了出來。

(正)The fire spread the building quickly but everybody managed to escape.

大火迅速蔓延到整幢大樓,但大家都想法逃了出來。

(2)be able to比can有更多形式

No one could answer the question.

沒人能回答這個問題。(這裡could可用was able to代替)

(3)could經常和動詞see, hear, smell, taste, feel, remember, understand等連用。

When we went into the house, we could smell something burning.

當我們走進屋子時,我們聞到什麼東西燒焦了。

(4)在談論說話時發生的動作,用can,不用be able to。

(誤)Look! I'm able to swim.

(正)Look! I can swim.

看,我會游泳了!

(三)must和have to

1、must表示有做某一動作的必要或義務,強調主觀看法,可譯為“必須,應該”

Everyone must obey the rule.

人人都必須遵守制度。

2、have to表示因客觀需要促使主語不得不做某事

You can't turn right here. You have to turn left.

你不能在這裡右拐,你必須左拐。

【提示】在口語中,我們可以使用have got to來代替have to:

I've got to work on Sunday.

我不得不星期天工作。

3、must與have to的比較

must與have to在表示“必須”這個意思時意義相近,但在用法上有所區別。

(1)must含有說話者的強烈決意(表示主觀的看法),have to則表示外力環境或習慣使然(即表示客觀的必要,作“不得不”解)

I must study hard.

我必須努力學習。(發自內心的決定)

(2)must只有一種形式,而have to可有多種時態

They had to put off the sports meet due to the bad weather.

由於壞天氣,他們不得不推遲運動會。

(3)must的否定式和have to的否定式的意思完全不同

You must keep it a secret. You mustn't tell anyone.

你必須保密,你不可以告訴任何人。

(mustn't表示“禁止”)

You don't have to tell me the secret.

你不必告訴我這個秘密。

(don't have to意思是“沒有必要”= don't need to)

4、must用於表示推測,它的肯定程度比may, might, could大得多,一般只用於肯定句

(1)must do (這裡的do通常是狀態動詞或系動詞),表示對現在狀態的推測。

He must be very lazy for his desk is very untidy.

他肯定很懶,因為他的課桌很不整潔。

(2)must be doing表示對現在動作或狀態的推測。

Put on more clothes. You must be feeling cold with only a shirt on.

多穿點兒衣服,你只穿一件襯衣,肯定覺得冷。

(3)must have done表示對過去的動作或狀態的推測。

The ground is wet. It must have rained last night.

地面是溼的,昨晚肯定下雨了。

【提示】must表示推測只用於肯定句,否定句和疑問句要用can, could來代替must。

Leslie walked past me without speaking. He can't/couldn't have seen me.

萊斯利從我身邊走過而沒打招呼,他肯定沒看見我。

5、must可用來表示根據邏輯推理必然要發生的事,可譯為“必然會,總是會”

Truth must be out.

真相必然會大白的。

6、must有時可用來表示“偏偏”的意思

Why must it rain today

為什麼偏偏在今天下雨?

(四)will和would

1、will和would可用於第二人稱疑問句,表示請求和建議等。would比will委婉客氣。

Would you pass this book to the student in the last row?

請你把這本書傳給最後一排的學生好嗎?

【必背】Will/Would you ...表示請求和建議的答覆。

肯定回答:

Yes, please.是的,請。

Certainly.當然可以。

Sure.當然了。

All right.好啊。

否定回答:

I'm sorry. I can't.對不起,不行。

No, thank you.不,不行。

No, I won't.不,不行。

2、will和would可表示意志、願望和決心,用於各種人稱陳述句。

I will do anything for you.

我願為你做任何事。

3、will和would可表示某種傾向或習慣性動作。will表示現在的習慣動作,would表示過去的習慣動作。

He will surf the Internet every night.

他每天晚上都在上網。

4、will可表示固執堅持,這時will不可使用'll的簡略形式。用於非人稱主語時,表示物體的固有性質和傾向。

I will take the job, and no one can stop me.

我就要這個工作,沒有人可阻止我。

5、will表示將來時間時,不可用於條件狀語從句,但will表示意願或決心時,可用於條件狀語從句。

If you will read the book, I'll lend it to you.

如果你願意讀這本書,我會把它借給你。

6、will和would可表示推論或猜測。

The patient took the sleeping pills an hour ago. He will be asleep now.

病人一小時前吃的安眠藥,現在應該睡著了。

【比較】

Would you like ...表示邀請

Do you like ...表示習慣

—Would you like to go to the cinema tonight?

今天晚上去看電影好嗎?

—Yes,I'd love to.

非常樂意。

—Do you like going go the cinema?

你喜歡看電影嗎?

—Yes,I go to the cinema a lot.

是的,我經常去看電影。

(五)shall和should

1、shall

(1)表示徵詢意見或請求指示,用於一、三人稱疑問句。

Shall I carry it for you

我來幫你搬它,好嗎?

【提示】

Shall I open the window?

我打開窗子好嗎?

Will you open the window?

你打開窗子好嗎?

Shall he open the window?

他打開窗子好嗎?

(2)表示說話人的意願,有“命令、允諾、警告、決心”等意思,用於第二、三人稱陳述句中。

You shall do as I say.

按我說的做。(命令)

He shall be sorry for it one day, I tell you.

我告訴你,總有一天他會後悔的。(警告)

Nothing shall stop us from carrying out the plan.

什麼也阻止不了我們執行這項計劃。(決心)

He shall have the book when I finish reading.

我看完這本書就給他看。(允諾)

2、should

(1)表示義務,意為“應該”(某件事宜於做),用於各種人稱。

Children should obey their parents.

兒童應該服從他們的父母。

(2)常與what, how, why等詞連用,表示意外、驚訝等情緒。

How should I know?

我怎麼會知道呢?

(3)表示對過去、現在或將來情況的某種推測,可譯為“可能、照說應該”。

It should be fine tomorrow.

明天可能天是晴天。

(4)表示對現在或以前的動作的責怪、批評(應做的事卻沒做)。

The boys shouldn't be playing football. They should be at school.

這些男孩子不應該在踢足球,他們應該在上課。

(六)ought to

1、表示義務,意為“應該”(因責任、義務而該做),口氣比should稍重。

We ought to defend our country.

我們應當保衛我們的國家。(每一個公民應盡的義務)

2、表示推測,暗含很大的可能,可譯為“應該是,會是”。

Prices ought to come down soon.

價格可能會很快下跌。

3、ought to和should一樣,表示對現在或以前應做的事卻沒做的責怪、批評。

You ought to be washing your clothes. Why are you playing Ping-Pong?

你應該在洗衣服(可是你沒洗)。為什麼你在打乒乓球?

4、ought to與should的比較。

ought to和should的含義較近,但不完全相同。ought to表示“應該”,是從“義務”或“按理推斷”的角度來講的。should則是從說話人的個人看法這一角度來講的。

You are her mother. You ought to look after her.

你是她的母親,你應當照管她。(是道義上的責任,不能和should互換。)

【提示】表示“義務”時,我們在口語中可以用had better或be supposed to來代替should和ought to。

If you are not well, you had better ask Alice to go instead.

如果你不舒服,你最好叫艾麗絲代替你去。

(七)used to

1、used to表示過去的習慣或過去某時期的狀況,但現在已不存在。

He used to drink tea but now he drinks coffee.

他過去總是喝茶但現在他喝咖啡了。(強調現在不喝茶了)

2、would和used to的用法區別。

(1)used to表示過去與現在或過去某時與後來的情況有不同,強調“現已無此習慣了”,而would只表示過去的情況,與現在無關。

When he was young, he would smoke a lot.

他年輕時總是吸許多煙。(不含有和現在比較,現在他也許還在抽,也許不抽了。)

(2)used to可表示過去的習慣動作或狀態,而would只表示過去的習慣動作。

There used to be a building at the street corner, but it has been pulled down.

街道拐角處過去有座樓房,現在拆了。

(不用would)

(3)used to可泛指過去的習慣動作或狀態,而would表示過去的習慣動作時,往往要帶有一個特定的時間狀語。

(誤)We would play hide-and-seek in the fields.

(正)We used to play hide-and-seek in the fields.

我們過去常在田野裡玩捉迷藏。

(正)Whenever we were in the country, we would play hide-and-seek in the fields.

每當我們在鄉下,我們都在田野裡玩捉迷藏。

(八)dare

dare既可用作情態動詞,也可用作行為動詞,指勇氣和膽量上的可能,可譯為“敢”。

1、情態動詞dare

(1)dare作為情態動詞時主要用於疑問句和否定句,一般不用於肯定句中。

I dare not/daren't walk through the forest at night.

我不敢在黑夜穿過森林。

(2)可以用於表示懷疑的名詞性從句中。

I wonder how he dare say such things.

我真奇怪他怎麼竟敢說出這樣的話。

(3)可以用於條件狀語從句中。

If the enemy dare enter the village, we'll fight against them to the end.

如果敵人敢進入村裡,我們就和他們戰鬥到底。

2、行為動詞dare

(1)dare可以作為行為動詞,多用於肯定句中,但也可用在疑問句和否定句中

He will dare any danger.

他敢面對任何危險。

(2)和其他行為動詞一樣,dare在句子中要隨著主語的人稱和數發生變化。

He doesn't dare to walk at night.

他不敢走夜路。(作行為動詞)

He daren't walk at night.

他不敢走夜路。(作情態動詞)

【必背】英語口語中dare的幾個常用結構:

●I dare say...

我想,大概,可能,或許……

I dare say things will improve.

我想情況會好轉的。

●How dare you ...

你怎麼敢……?

How dare you ask me such a question?

你怎麼敢問我這樣的問題?

●I dare you ...

我諒你也不敢……

I dare you to tell your parents!

我諒你也不敢告訴你父母!

(九)need

1、情態動詞need

need和dare一樣,作為情態動詞時,主要用於否定句和疑問句,一般不用於肯定句中(在肯定句中常被must, have to, ought to, should等情態動詞取代)。作為情態動詞,它的詞形只有need一種形式。

You needn't return the book now. You can keep it till next week if you like. 

你現在不必還書,如果願意,你可以下週還。

(needn't = don't have to)

2、行為動詞need

need和dare一樣,也可以作行為動詞,可用於肯定句、否定句和疑問句中。行為動詞need有人稱和數的變化。

Plant needs water.

植物需要水。

【提示】Need作為情態動態時,不要用於肯定句中。

(誤)She need do her homework by herself. (need作為情態動詞時,不用於肯定句中)

(正)She needs to do her homework by herself.

她該獨立完成家庭作業。

三、情態動詞+動詞完成式

“情態動詞+have done”是情態動詞的一個十分重要的結構,這種結構有兩個主要的用法。

(一)may /might have done

1、表示對過去事實不大肯定的推測,常譯為“可能已經”。

They might have taken a later train.

也許他們乘坐的是晚一點兒的火車。

(二)can/could have done

1、表示對過去事實的推測,常用於否定句和疑問句。

He can't couldn't have watched TV yesterday for he knew they would have an exam.

昨天他不可能看電視,因為他知道快要考試了。

2、could可表示對過去能做而未做的事感到惋惜、遺憾,可譯成“本來是可以……的”。

Why didn't Sophie apply for the job?She could have got it.

為什麼索菲不申請這項工作?她本來是能得到的。

(三)must have done

1、表示對過去事實有把握的推測,具有較大的可能性。只用於肯定句中,否定句和疑問句用can/could have done。

His watch must have stopped.

他的表肯定停了。

2、用於虛擬語氣中時,表示與過去事實相反。

%

You must have caught the bus if you had got up earlier.

如果你早一點兒起床的話,你準能趕上那一班公共汽車了。(事實上沒有趕上公共汽車)

(四)needn't have done

用於對過去的責備,表示“沒有必要做某事,可是做了”。

The airport is close to us. You needn't have hurried there early.

機場離這兒很近,你沒必要早早地趕到那裡。(可是你早早地到那兒了)

【注意】如表示“過去不必做也沒有做”之意,需用didn't need to do。

It is not cold today. I didn't need to take the thick sweaters out.

今天天氣不冷,我沒有必要把厚毛衣拿出來。(實際上也沒拿)

(五)should/ought to have done

1、表示對過去動作的責備或批評。

You should have gone over your lessons. (In fact you didn't go over your lessons.)

你們應把功課複習好的。(可事實上你們沒有。)

2、表示期待或推測。

If the flight was on time, you should ought to have arrived in Shanghai early this morning.

如果航班準點的話,你今早就能到上海了。

(六)would have done

表示與過去事實相反的假設或結果。

I would have been happy to see him, but I didn't have time.

我會很高興和他見面的,但我沒時間見他。



分享到:


相關文章: