41. Eliza failed the math exam again. She ____________ much harder before taking it last week.
(A)need to study
(B)ought to study
(C)should have studied
(D)must have studied

答案:登入後查看
統計: A(353), B(320), C(2137), D(392), E(0) #117852

詳解 (共 5 筆)

#467198
Eliza的數學考試又不及格了。她上星期應在考試前努力用功才對
(A) (現在)必須讀書  (B) (現在)應該讀書  (C) 過去應該(努力)讀書卻沒有 (D) 過去一定(很努力)讀書

should have+p.p. (表過去應做卻未做)
must have+p.p (表對過去的推測)---過去一定如何....
147
0
#932661
ought
 
  1. (表示義務,責任等)應當,應該

    Students ought to study hard .   學生應該努力用功。

  2. (表示願望)應該,該

    You ought to read his novels .   你應該讀讀他的小說。

  3. (表示可能性,期望)該

    It ought to be a fine day tomorrow .   明天該是好天氣。

18
0
#907092
是的    should/would/could/might 可替換 意思相同
16
3
#969223
could have PP: 表推測過去某動作“很可能”發生了。
might have PP: 表推測過去某事“也許”發生了。
ought to / should have PP:  用於對已發生的情況表示“責備”、“不滿”,表示“本應該…”。
12
2
#841939
請問一下 
如果 出現
might have studied
could have studied
這些選項也對嗎?
4
1