[英文]99地特-第41題

Home Home
引用 | 編輯 goodbye177
2011-02-11 09:38
樓主
推文 x0
Eliza failed the math exam again. She ____ much harder before taking ..

訪客只能看到部份內容,免費 加入會員



獻花 x0
引用 | 編輯 遊牧民族
2011-02-11 11:50
1樓
  
這題主要在考should和must的問題,
題目後段She ____ much harder before taking it last week.
又看題目前段Eliza failed the math exam again.
所以既然考糟了,所以過去應該要更努力讀才對(過去應做而未做)
所以答案(c)沒錯,
至於答案(a)跟(b),既然都考完了,現在應該或需要努力,不合理,
答案(d)的must have studied,都考試考糟了,怎會推測過去有努力讀,不合理,
若還有不清楚的部分可以翻下文法書,
應該可以得到更多的內容。

獻花 x0
引用 | 編輯 sudehui
2011-02-15 14:16
2樓
  
其實,想簡單一點:這是假設語氣的用法!

通常的句型為
S+V(過去式),if S + would have +pp.+...→此為與過去事實相反的句型!

當然,助動詞would可替換成sould/could/would/ought to

而助動詞用ought to時,後面依然要用完成式,即為
She ought to have studied much harder before taking it last week.

因此,若用中文的文法去思考,很容易忽略英文文法中時態與語氣的特殊用法!

獻花 x0