【jimmy】評論
if 假設語句若描述與事實相反情況,動詞要用過去式(be 動詞要用 were)。本題: If Sonia _____ sorry for being late, she’d have apologized to me by now.(如果 Sonia 對遲到感到抱歉的話,她現在早就已經來跟我道歉了。)由後句看出 Sonia 並沒有來道歉,因此前面 if 句描述的是與事實相反的情況。憑記憶+稍微搜尋資料得出此解,若哪裡有誤還請不吝指教~(重貼一次討論方便大家參考。如果覺得我的解析不錯,也歡迎用鑽石獎勵我喔~~~~~)