13. It is said that Mr. Liu isn’t happy about our work, which _______ yesterday.
(A)should be done
(B)should have been done
(C)must be done
(D)will have been done

答案:登入後查看
統計: A(359), B(559), C(92), D(28), E(0) #1942648

詳解 (共 5 筆)

#3185407
據說劉先生對我們的工作並不滿意,這是...
(共 72 字,隱藏中)
前往觀看
15
0
#3527702
must:must用於推測, 多針對過去...
(共 274 字,隱藏中)
前往觀看
11
0
#3194542
Should have: 用在應該/可能...
(共 76 字,隱藏中)
前往觀看
10
0
#3179588
should + have + pp 有...
(共 38 字,隱藏中)
前往觀看
3
0
#7353833

題目翻譯:

It is said that Mr. Liu isn’t happy about our work, which ______ yesterday.

據說劉先生對我們的工作不太滿意,那項工作______。

選項翻譯:

(A) should be done:應該被完成(指現在或未來)

(B) should have been done:本來應該被完成(但昨天沒完成)

(C) must be done:必須被完成(強烈要求,通常指現在或未來)

(D) will have been done:屆時將已經完成(未來完成式)

解析:

  1. 關鍵時間副詞: 句尾的 yesterday 指向過去。

  2. 語意邏輯: 劉先生「現在」不開心,是因為某件事「昨天」該做而沒做。

  3. 語法結構: should have + P.P. 表示「過去本該做某事(但沒做)」。因為工作是「被完成」,所以要用被動語態:should have been + P.P.

※ 深度辨析:情態助動詞的「過去式」

這是各類英文檢定中難度較高、也最愛考的語法點。當助動詞後方加上 have + P.P. 時,意思會發生改變:

句型結構 中文意思 隱含語意 (心理狀態)
should have + P.P. 本來應該... 遺憾或責備(做了不該做的,或沒做該做的)
must have + P.P. 當時一定... 對過去的高度肯定推測
could have + P.P. 那時本可以... 惋惜(有能力做,但最後沒做)
might have + P.P. 那時可能... 不確定的推測

例句對比:

  • I should have studied harder. (我本該更努力念書的。→ 事實上當時沒努力,現在很後悔。)

  • He must have forgotten the meeting. (他一定是忘了開會。→ 根據他沒出現的事實所做的推論。)

※ 相關語法點:Which 引導的非限定子句

本題中的 which 是關係代名詞,修飾前面的 our work。

  • ...our work, which [the work] should have been done yesterday.

    這是一個補充說明的用法,解釋為什麼劉先生會不開心的原因。

筆記重點: 只要在句子看到「過去的時間 (yesterday/last night)」搭配「應該/必須」,答案通常就是 助動詞 + have + P.P.。

0
0