作者maxlaw (麥克斯)
看板Eng-Class
標題Re: [文法]假設語氣
時間Fri Apr 2 12:01:28 2010
※ 引述《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
1F:→ ashurali:算不算假設語氣我不曉得,但變化和假設語氣所用的相同 04/02 21:33
2F:→ ashurali:應該說用於假設時就是這樣用,把if的句子去掉就留下題目 04/02 21:34
3F:→ ashurali:那句話 04/02 21:34
4F:→ ashurali:因此我會將之認定算假設語氣內 04/02 21:35
5F:→ ashurali:也因此才會前面是have而後面用did 04/02 21:36
6F:→ maxlaw:還是要先看一下基本文法,不懂再問,不然會沒有交集! 04/03 03:57
7F:→ ashurali:可以去查subjunctive mood,此句型的意思應符合其範圍 04/04 17:30
8F:→ ashurali:不過文法書在提should用於此時,多半是獨立敘述出來 04/04 17:31
9F:→ ashurali:沒見過將它用於一般if的章節下 04/04 17:31
10F:→ ashurali:但我也沒見過書將整個subjunctive mood的內容寫出來 XD 04/04 17:32
11F:→ ashurali:也許我看的書太簡單了 04/04 17:32