情態助動詞 should 的用法

表示責任、義務(應該,應當)

You should eat less and walk more.

你應該少吃和多走路。

I should have written to her but I haven't had time.

我本應該給她寫信,可是我沒有時間。

表示可能性,有『將』、『會』、『該』的意思

She should be here by now.

她這時候應該到了。

You should find this dictionary helpful.

你會發現這本字典很有用。

should 的否定是 shouldn't

Sandy: You shouldn’t get up so late. "The early bird gets the worm," remember?
Jerry: Yeah, but the early worm gets eaten!

Sandy: 你不應這麼晚起床。「早起的鳥兒有虫吃」,記得嗎?
Jerry: 是喔,可是早起的虫兒被鳥吃啊!

Why shouldn't David buy the iPhone if he can afford it?

如果David買得起iPhone ,他怎麽不買呢?

shouldn't 經常用於why之後,詢問原因。

should have 與 shouldn't have + 過去分詞

情態助動詞 should 後面跟著完成式(have + 過去分詞)通常用來表示建議或期待,但是在意義上卻有特殊的轉折。“should have”表示某件事被建議或期待,但並沒有發生。“should have”的否定形式是“should not have”,通常以縮短形“shouldn't have”呈現。“shouldn't have”表示某件事不被建議或不被期待,然而卻發生了。

The train should have arrived over an hour ago.

該火車本應該在一個小時前抵達。(可是在一個小時前卻沒有到達)

主要動詞 arrive 使用過去分詞形式 arrived,前面加上兩個助動詞 should 與 have 表示火車被期待一個小時前抵達,但卻沒有發生。

My infant shouldn't have had to suffer.

我的嬰兒不應該受苦。(但他卻是受了苦)

“shouldn't have”表示某件事不被建議或不被期待,然而卻發生了。

Grammar



建言 (Comments)

謝謝您對本網頁文法內容提供任何意見、批評或指教:

姓名:

電子郵件地址:

勾選『記得我』,它會保留您已填過的『姓名』與『電子郵件地址』,讓您在別的文法網頁留言時,不必重新登入。

注意:為避免機器人來搞鬼,請先勾選上面『我不是機器人』,再按『送出建言』。