問題詳情

28. You _____yesterday that you couldn’t make it today, so I can find a substitute. But it’s too late now.
(A) should tell me
(B) should have told me
(C) would tell me
(D) would have told me

參考答案

答案:B
難度:適中0.667
書單:沒有書單,新增

用户評論

Jason Hsieh】評論

You _____yesterday that you couldn’t make it today, so I can find a substitute. But it’s too late now.這裡因為有個過去的時代, 代表事情是發生在之前在過去的事情代表這件事情已經完成了所以這裡要用現在完成式因此正確答案就是(B) should have told me

Nunu】評論

You _____yesterday t☆☆☆ ☆☆☆ ...

腦容量很有限】評論

You _____yesterday that you couldn’t make it today, so I can find a substitute. But it’s too late now.  你昨天應該要告訴我,你今天沒辦法做到, 好讓我有替代方案. 但是現在已經太晚了. Should have +p.p 表示過去應該做甚麼但未做, 有遺憾.可惜的意思. 我覺得照這題語意 用should have p.p 比較適合.