37. He _____ have fallen asleep last night, for he didn’t answer my phone call.
(A) must
(B) should
(C) can
(D) would

答案:登入後查看
統計: A(1013), B(242), C(14), D(148), E(0) #3166422

詳解 (共 2 筆)

#5967541

他昨晚一定是睡著了,因為他沒接我電話。
must have + 過去分詞」是用在對「過去」事實的推測。

45
0
#5972475
He must have fallen asleep last night, for he didn’t answer my phone call.
昨晚一定睡著了,因為他沒有接我的電話
(A) must-->must have p.p. 則是 ”(當時/之前一定是...” 的意思
                 特別注意這裡的 must 不是 必須” 的意思了
(B) should-->should have p.p. 則是 ”(當時/之前原本應該...” 的意思
(C) can--> 因為have PP,所以(C)X
(D) would-->would have p.p. 則是 ”(當時/之前原本會...” 的意思
=============
Phrase:
fall asleep    入睡
must have done sth    一定(是)..., 肯定是...(表推測)
last night    昨天晚上
phone call    (打出去或打進來的)電話

Vocabulary:
for [fɔ:]    conj.     因為,由於
answer ['ɑ:nsә]    vt.     1) 回答  2) 適合,符合,比得上
---------------------------------------
could, may / might , must, should, would 這些助動詞加完成式 have p.p. 的話
全部都是在指過去的事情而且幾乎都是一種 放馬後炮” 的意思
注意這些字是助動詞所以後面的 have 一律用原形
could have p.p. 是 ”(當時/之前原本可以...” 的意思

may / might have p.p. 則是 ”(當時/之前)也許是...” 的意思
may 和 might 通用表示對過去某件事的推測

https://www.teachersammy.com/blog/english-auxiliary-verb-have-past-participle-sentence/

 
29
0

私人筆記 (共 1 筆)

私人筆記#5611356
未解鎖
37. He _____ have fa...
(共 136 字,隱藏中)
前往觀看
5
0