這四個助動詞,是中學必須掌握的重點!shall 的過去式是 should,will 的過去式是 would,shall 和 will 用於一般將來時,should、would 雖然是他們的過去式,但用法更加複雜。
shall
我們先看 shall,和第一人稱---I、we 用在一起,特別是問句中。但是問句中照樣可以用 will ,只是語氣不同。
shall 用在陳述句中,表達的是自己肯定會去做的事:
I shall meet him at the airport. 我要去機場接他。
We shall have a meeting to discuss the matter. 我們要開個會討論這個問題。
shall 用在問句中,表示徵求對方的意見:
Shall I bring the camera with me? 我要帶上照相機嗎?
When and where shall we meet? 我們何時、在哪裡見面?
在問句中,我們照樣可以用 will,但表達的語氣是自問或者迷茫,語言是有血有肉的,不要死記規則哦:
Will I wait for him ? 我要不要等他呢?
Will I be handsome?我將來會很英俊嗎?
shall 也可以用於其它人稱,表示「不可避免」、「一定會」:
You shall die. 你死定了!
He shall be in prison. 他一定會坐牢。
will
可以用於各種人稱,表示「將要」,後跟原型動詞:
He will fly to Tokyo. 他要飛往東京。
Will they have a party? 他們會舉辦派對嗎?
因為 shall 表達得比 will 肯定得多,所以在口語中我們也可以用 I will,I'll 更多見,這個縮寫的 'll,可以認為是對 shall 這個詞所表達語氣的緩和。
I will go with you. 我會和你一起去的。(很隨意)
Don't worry. I'll take care. 別擔心,我會照顧好的
should
should 雖然是 shall 的過去式,但是它具有更加廣泛的用法和意義。
首先,should 可以表示勸告、建議等,表示「應該」,是個情態動詞,例如:
You should get up right now or you'll be late. 你應該馬上起床,否則會遲到的。
I should go swimming tomorrow. 我明天該去遊泳。(語氣比 shall 強,可能和別人人約好了,有赴約的義務)
另外,should 還可以表達一種謙遜的、委婉的語氣,常和第一人稱連用:
I should say, you'd better try again. 依我看吶,你還是再試一次為好。
I should advise you not to do it that way. 我倒是建議你不要那樣做。
【重要】should have + 過去分詞,這個機構表示「過去本應該做,但是沒有做」,例如:
I should have told him about it. 我本該告訴他這件事。(實際上沒給他說)
We should have arrested him this time. 我們這次本應該逮捕他。
would
would 最常見的用法是:相對於一個過去時間點的後來「將要」做什麼,比如:
He said he would meet me at the station. 他說他會在車站接我的。這句中的 would meet 是相對於 said (過去說)之後要做的事情。又如:
She thought she would have to ask someone for help. 她當時想,她得找個人幫忙。
would 可以表達過去常常做的事、過去習慣發生的動作:
Pirates would bury gold in a cave. 海盜們常常把黃金藏在山洞中。
We would take a walk along the river. 我們過去常常沿河散步。
would 後接 like、love、mind 等動詞, 表示要求、邀請、希望或詢問,此時不是說過去,而是對現在的詢問:
Would you like to come to my party? 你願意來我的派對嗎?
Would you mind coming with us? 你介意和我們一起嗎?