【江怡璋】評論
Eliza的數學考試又不及格了。她上星期應在考試前努力用功才對(A) (現在)必須讀書 (B) (現在)應該讀書 (C) 過去應該(努力)讀書卻沒有 (D) 過去一定(很努力)讀書
【誠】評論
是的 should/would/could/might 可替換 意思相同
【林裕傑】評論
ought (表示義務,責任等)應當,應該Students ought to study hard . 學生應該努力用功。(表示願望)應該,該You ought to read his novels . 你應該讀讀他的小說。(表示可能性,期望)該It ought to be a fine day tomorrow . 明天該是好天氣。
【olra】評論
could have PP: 表推測過去某動作“很可能”發生了。might have PP: 表推測過去某事“也許”發生了。ought to / should have PP: 用於對已發生的情況表示“責備”、“不滿”,表示“本應該…”。