19. He went to bed very early last night. He _____ very tired.
(A) must be
(B) should be
(C) must have been
(D) should have been

答案:登入後查看
統計: A(33), B(0), C(21), D(6), E(0) #3253550

詳解 (共 1 筆)

#6826906

Based on the image provided, here is the answer and explanation for the English question.

題目解析
這題是關於情態助動詞(modal verbs)的用法。情態助動詞通常用來表達可能性、推測、義務或能力。
題目: "He went to bed very early last night. He ____ very tired."
(他昨晚很早就去睡了。他____很累。)
這句話是根據已發生的事實(他很早就睡了)來進行推測。這裡的推測是基於一個非常強烈的邏輯判斷,可以說是必然的結論。
 * A) must be:表示「必然是」,是對現在或未來的推測。
 * B) should be:表示「應該是」,是對現在或未來的推測,帶有較弱的肯定語氣,或表示義務。
 * C) must have been:表示「必然是/必然曾經是」,是對過去發生的事情進行強烈的推測。
 * D) should have been:表示「本應該是」,但實際上並非如此,帶有後悔或指責的語氣。
因為題目中的「went to bed」和「last night」都清楚地指出這件事發生在過去,所以我們需要使用能夠表達對過去推測的時態,也就是「must have + 過去分詞」。
因此,正確答案是 (C) must have been。
完整句子: "He went to bed very early last night. He must have been very tired."
(他昨晚很早就去睡了。他當時一定很累。)

0
0