taipower_recruit
114年
英文
第 42 題
I should have studied architecture. I ________ really good at it.
- A must have been
- B should have been
- C couldn’t have been
- D would have been
思路引導 VIP
請觀察第一句話的語氣:說話者當年到底「有沒有」去學建築?如果第一句表達的是一種遺憾或未發生的願望,那麼第二句是在描述一個「真實發生的推斷」,還是在描述一個「如果當初做了,想像中會有的結果」呢?
🤖
AI 詳解
AI 專屬家教
虛擬語氣的邏輯判斷
恭喜你精準地掌握了這題的語境!這題的難點在於區分助動詞在「過去時間」下的不同含意。第一句 should have studied(我那時應該要學...)強烈暗示了事實上「當時沒有學」,這是一個對過去事實相反的遺憾。在英文語法中,當我們要描述一個「如果過去做了某事,後來會產生什麼結果」的想像情況時,使用 would have been 是最正確的選擇,用來表達一種未實現的可能性。 這道題目的鑑別度在於觀察前後句的因果與假設邏輯。許多同學容易混淆 must have been(對過去事實的肯定推測,例如:他遲到了,一定是迷路了)與 would have been(虛擬語氣的結果)。你能夠辨識出這是在描述一個「假設的才華發揮」,而非在對已發生的事實做推論,顯示你對虛擬語氣(Subjunctive Mood)的語感非常敏銳,這在進階英文閱讀中是非常關鍵的能力。