12. I’m afraid you’ve missed the deadline. The paper _____ in by yesterday.
(A) should have been turned
(B) must have turned
(C) should be turned
(D) must be turned

答案:登入後查看
統計: A(12), B(2), C(6), D(1), E(0) #3992766

詳解 (共 4 筆)

#7474478
第12題 題目翻譯: 恐怕你錯過截止日...
(共 189 字,隱藏中)
前往觀看
4
0
#7470806
與過去事實相反的假設語氣 12. ...
(共 370 字,隱藏中)
前往觀看
1
0
#7572340
中文翻譯:我很遺憾你錯過了截止期限。這份報告昨天就本應該要繳交(should have been turned in)了。
解析:
  1.  

語態判斷(被動態):主詞為 The paper(報告/論文),與動詞片語 turn in(繳交)之間為受動關係,必定使用被動語態 be turned in,由此可直接排除主動語態的 (B)。
  •  

時態與情態假設(過去該做而未做):句尾有明確的過去時間截止點 by yesterday(截至昨天為止),且前一句提到 missed the deadline,說明這項要求在過去並未被履行。表示「過去原本應該做某事,但實際上卻沒有做」必須使用 should have + p.p.;結合被動語態後為 should have been + p.p.,故選 (A)。

選項

結構形式

時態、語態與用法剖析

(A)

should have been turned

過去假設被動態。表「過去本應被繳交(但未完成)」,完全契合 by yesterday,為正解。

(B)

must have turned

過去推測主動態。表「過去想必已經主動做了……」;報告無法主動繳交,且語意不合。

(C)

should be turned

現在/未來被動態。表「現在或將來應該被繳交」,無法與過去時間副詞 by yesterday 連用。

(D)

must be turned

現在/未來被動態。表「現在或將來必須被繳交」,同樣無法搭配過去時間副詞 by yesterday。

0
0
#7478135
deadline 已經錯過了,表示「應該...
(共 247 字,隱藏中)
前往觀看
0
0