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
統計: 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 不是 ”必須” 的意思了
特別注意這裡的 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/
=============
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