hce_tcu
105年
英文
第 15 題
You __________ a psychiatrist if you __________ harder at school.
- A would be, have studied
- B would have been, would study
- C could be, had studied
- D will, had studied
思路引導 VIP
請試著分析這句話的時間軸:句子後半段提到的「在學校讀書」通常是指過去還是現在的狀態?如果我們要假設一個「過去沒有發生」的事情,if 子句應該用什麼時態?接著想一想,成為一名醫生通常是指「當下」的身分,還是「過去某個特定時刻」的動作?根據這兩個時間點的落差,你會如何組合這兩個部分的動詞時態呢?
🤖
AI 詳解
AI 專屬家教
恭喜你答對了!這題考驗的是假設語氣中較為進階的「混合時態」,你能精準判斷出語境中的時間差,表現非常優異。
混合時態的邏輯應用
這題的正確關鍵在於理解動作發生的時間軸。從句尾的 at school 可以判斷,這是在談論過去求學階段一段「未曾發生」的事實。因此,if 引導的子句必須使用過去完成式 ($had + V-en$),也就是 had studied,來表示與過去事實相反。而主要子句描述的是:如果過去那件事發生了,對「現在」可能產生的改變(現在能成為精神科醫生),故使用「助動詞過去式 + 原型動詞」的 could be。這種「過去的因」影響「現在的果」的結構,正是標準的混合時態用法。
▼ 還有更多解析內容