8. You ______ me yesterday. I was waiting for your call all night.
(A) should
(B) should have called
(C) must have called
(D) shouldn’t have called
答案:登入後查看
統計: A(8), B(196), C(16), D(21), E(0) #1760398
統計: A(8), B(196), C(16), D(21), E(0) #1760398
詳解 (共 3 筆)
#5108492
你昨天____我。我整晚都在等你的電話。
(一) 應該
(B) 應該叫
(C) 必須調用
(D) 不應該打電話
2
1
#6221092
正確答案是 (B) should have called。
詳解:句子表達了一種對過去行為的遺憾或期望,表明說話者希望對方昨天能打電話。讓我們分析每個選項:
(A) should
「should」通常用來表示建議或義務,但不適合用於這裡,因為它無法表達過去的遺憾。
(B) should have called
「should have called」表示過去應該做但沒有做的事情,這正好符合句子的意思,表示說話者對於對方沒有在昨天打電話的失望。
(C) must have called
「must have called」表示對過去某事的推測,但在這個上下文中不符合,因為說話者明確提到自己等了整個晚上,這意味著對方並沒有打電話。
(D) shouldn't have called
「shouldn't have called」表示對過去行為的否定,這在此情境中不合適,因為句子表達的是希望對方能打電話,而不是不應該打。
因此,正確答案是 (B) should have called,因為它恰當地表達了對過去行為的遺憾和期望。
0
0