16. We _____ finished the project before the deadline.
(A) should have
(B) would have
(C) could
(D) might
答案:登入後查看
統計: A(463), B(98), C(41), D(27), E(0) #3342676
統計: A(463), B(98), C(41), D(27), E(0) #3342676
詳解 (共 6 筆)
#6265603
We should have finished the project before the deadline.
我們當時應該在截止日期前完成這個專案。
(A) should have [ʃʊd hæv] (助動詞片語) 應該已經-->「應該做,但沒有做事情」。
(B) would have [wʊd hæv] (助動詞片語) 本會已經-->「打算做/某條件下會做,但沒有做的事情」
(C) could [kʊd] (助動詞) 能夠
(D) might [maɪt] (助動詞) 可能
ㅤㅤ
project [ˈprɒdʒɛkt] (名詞) 專案
deadline [ˈdɛdˌlaɪn] (名詞) 截止日期
| should have +p.p (過去分詞) |
10
0
#7211276
We _____ finished the project before the deadline. (我們在截止日期前就應該完成這個專案。)
選項分析
-
(A) should have:應該已經完成,表示一種「本來應該做到但沒有做到」的語氣,最符合句意。
-
(B) would have:本來會完成,但通常用在假設語境(例如「如果…就會…」),不合題意。
-
(C) could:可以,語法上不完整,缺乏完成時態,與句意不符。
-
(D) might:可能,語意不明確,與「應該完成」的責任感不符。
正確答案
? (A) should have 意思是「本來應該完成」,符合句意:我們應該在截止日期前完成這個專案。
1
0