should後面加什麼?動詞時態、原形、to V、V-ing 詳解

should後面加什麼?動詞時態、原形、to V、V-ing 詳解

should後面加什麼?

should後面通常接動詞原形。 這是最常見的用法,表示建議、義務或推測。例如:You should study harder. (你應該更努力讀書。) They should arrive soon. (他們應該很快就到了。)

然而,should後面也可以接其他形式,視乎語意和時態而定。了解這些不同的用法,能幫助您更精確地表達意思。

should後面接動詞原形

這是should最基本、最核心的用法。用於表達:

  • 建議 (Suggestion): 告訴對方什麼是好的、明智的或應該做的。
  • 義務 (Obligation): 表示某種責任或應該履行的責任,但其強制性不如 "must"。
  • 推測 (Supposition/Probability): 表示對某事發生的可能性判斷,通常是比較肯定的推測。

範例:

  • You should eat more vegetables. (建議 - 你應該多吃蔬菜。)
  • We should finish this project by Friday. (義務 - 我們應該在星期五前完成這個專案。)
  • He left an hour ago, so he should be home by now. (推測 - 他一小時前就走了,所以現在應該到家了。)

should後面接 be + V-ing

當should後面接 "be + V-ing" 時,通常表示:

  • 推測現在正在進行的動作 (Supposition about present continuous action): 表示對現在正在發生的事情進行推測。
  • 強調現在的期待或計畫 (Emphasis on present expectation or plan): 表示現在應該正在發生或進行某事。

範例:

  • Shes been studying all day, so she should be sleeping now. (推測現在正在進行的動作 - 她一整天都在讀書,所以現在應該正在睡覺。)
  • The train left at 8 AM, it should be arriving at the station soon. (強調現在的期待或計畫 - 火車早上八點就開了,它應該很快就要抵達車站了。)

should後面接 be + p.p. (過去分詞)

當should後面接 "be + p.p." 時,用於表示:

  • 被動語態的推測或建議 (Passive voice supposition or suggestion): 表示某事被「做」或某事物「被」處於某種狀態是應該的,或可能性很高。

範例:

  • The report should be finished by tomorrow morning. (被動語態的建議/推測 - 這份報告應該在明天早上之前完成。)
  • This package should be delivered next week. (被動語態的推測 - 這個包裹應該下週送達。)

should後面接 have + p.p.

這是should最常見的過去式用法,用於表示:

  • 對過去事情的推測 (Supposition about past action): 表示對過去某件事情的猜測,通常是基於現在的證據或情況。
  • 後悔或批評過去未做的事 (Regret or criticism about past inaction): 表示過去沒有做某事是錯誤的、遺憾的,或者本來應該做但沒有做。
  • 對過去應該發生但未發生的事情的推測 (Supposition about something that should have happened but didnt): 表示對過去的某種預期或計畫,但事與願違。

範例:

  • He isnt here yet. He should have arrived an hour ago. (對過去事情的推測 - 他還沒到。他一個小時前就應該到了。)
  • You should have told me the truth earlier. (後悔或批評過去未做的事 - 你早點告訴我真相就好了。)
  • The concert should have started by now. (對過去應該發生但未發生的事情的推測 - 音樂會現在應該已經開始了。)

should後面接 have been + V-ing

當should後面接 "have been + V-ing" 時,用於表示:

  • 對過去持續動作的推測 (Supposition about past continuous action): 表示對過去某個時間段正在進行的動作進行推測。

範例:

  • She didnt answer her phone. She should have been working. (對過去持續動作的推測 - 她沒有接電話。她當時應該正在工作。)
  • The streets were wet this morning. It should have been raining all night. (對過去持續動作的推測 - 今天早上街道是濕的。昨晚應該一直在下雨。)

should與其他助動詞的比較

理解should的其他時態和結構後,我們可以將它與其他助動詞進行對比,以更清晰地了解其語意。

should vs. must

must 表示強烈的義務或極大的可能性,語氣更為絕對。

  • You must stop when the traffic light is red. (義務 - 紅燈時你必須停車。)
  • He looks tired, he must have been up all night. (極大的可能性 - 他看起來很累,他昨晚肯定一整晚沒睡。)

should 則表示較弱的建議或推測,語氣較為委婉。

should vs. ought to

ought to 的用法與should非常相似,都表示建議、義務或推測。在現代英語中,兩者常常可以互換使用,但ought to有時會帶有更強烈的道德或正義感。

  • You ought to apologize for your behavior. (你應該為你的行為道歉。)
  • We ought to have left earlier. (我們早點離開就好了。)

需要注意的是,ought to 後面永遠接 to + 動詞原形

should vs. would

would 主要用於表達過去的習慣、意願、條件句中的結果,或者委婉的請求。

  • He would often visit his grandparents on Sundays. (過去的習慣 - 他週日經常去看望他的祖父母。)
  • If I had money, I would buy a new car. (條件句 - 如果我有錢,我會買輛新車。)
  • Would you please pass me the salt? (委婉的請求 - 請你把鹽遞給我好嗎?)

shouldwould 的功能和語意有明顯區別,不應混淆。

should 的否定與疑問形式

否定形式: should not (shouldnt)

表示不應該做某事,或者否定對某事的推測。

  • You shouldnt smoke here. (你不應該在這裡抽煙。)
  • He isnt here, he shouldnt be late. (他還沒到,他不應該會遲到。)
  • She seems happy, she shouldnt be upset. (她看起來很高興,她不應該會不高興。)

疑問形式: Should + 主語 + 動詞原形...

用於徵求意見、提出建議或詢問可能性。

  • Should I open the window? (我應該開窗嗎?)
  • What should we do next? (我們接下來應該做什麼?)
  • Should they have arrived by now? (他們現在應該到了嗎?)

掌握should後面的不同結構,能讓您的英語表達更加精準和豐富。從最基礎的動詞原形,到過去時態的推測和後悔,再到與其他助動詞的區別,希望這篇詳盡的說明,能幫助您徹底理解 "should後面加什麼" 這個問題。

相關文章