看板 Eng-Class 關於我們 聯絡資訊
※ 引述《yyuweii (唯)》之銘言: : ____ 8. You should have done something in that case, but you ___. : (A) don't (B) hadn't (C) didn't (D) will not : A:(C) 請問為什麼不能選(B)? : 是因為.... : If 事情 "had" happened, you should have done something. : But you "didn't". 嗎??? 這題哪裡有假設法啊? 你都知道要用if~~ 原句完全沒有假設語氣,所以不該討論假設語氣 它只是一個句型 should + have + pp 可以表示過去該做未做 所以 You should have done 表示你之前該做沒做 所以後面選didn't,表示過去沒做 沒什麼複雜的! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.195.149
ashurali:算不算假設語氣我不曉得,但變化和假設語氣所用的相同 04/02 21:33
ashurali:應該說用於假設時就是這樣用,把if的句子去掉就留下題目 04/02 21:34
ashurali:那句話 04/02 21:34
ashurali:因此我會將之認定算假設語氣內 04/02 21:35
ashurali:也因此才會前面是have而後面用did 04/02 21:36
maxlaw:還是要先看一下基本文法,不懂再問,不然會沒有交集! 04/03 03:57
ashurali:可以去查subjunctive mood,此句型的意思應符合其範圍 04/04 17:30
ashurali:不過文法書在提should用於此時,多半是獨立敘述出來 04/04 17:31
ashurali:沒見過將它用於一般if的章節下 04/04 17:31
ashurali:但我也沒見過書將整個subjunctive mood的內容寫出來 XD 04/04 17:32
ashurali:也許我看的書太簡單了 04/04 17:32