[文法] 助動詞&關代

作者: accro (accro)   2018-01-05 17:18:39
請問各位:
Life has taught me that sometimes when people behave badly with you , it is because of some unhappiness that they are carrying around with them, (_____) that has nothing to do with you. I wish I _____ more gentle with people in that situation and not reacted so angrily.
第一個(__)
在(1)a problem,(2)it is because ,(3)you know中選,(1)為that的先行詞,想問各位先行詞只能是人or 事物,而a problem屬於事物的意思嗎?
那另外兩個為什麼不能選呢?
另外一個____
(1)had been,(2)was,(3)can be,(4)would be
不太懂這題要考的觀念,只知道(3)錯的地方應該是could,請問各位這題要理解的是時態的概念還是助動詞的呢?
作者: sunny1991225 (桑妮)   2018-01-05 17:22:00
能夠當先行詞的其實是只要是noun都ok啊除非是who這種才會特別說要人當先行詞(另外像是whose比較特殊,雖然是who構成但可以用在任何noun,不限於人另外兩個選項不ok的原因是因為這整個是一個完整的sentense,只有原本的選項不需要多加其他的連接詞進來如果你想要放另外兩個選項,就需要額外的語句連接詞和適度的改寫才行,逗號本身是沒有連接詞的功能的至於第二個問題,關鍵在於wish引入的反事實條件語氣這跟wish和hope的差異有關。wish通常是用來引入某件你希望做到卻做不到,或者過去發生過而想要反悔另作其他行動的事情(亦即追悔莫及的馬後炮之舉)這樣子你就知道該往過去的反事實或虛擬語氣的選項(had been, could have, should have...)找了
作者: accro (accro)   2018-01-05 19:06:00
懂了,謝謝桑尼大!

Links booklink

Contact Us: admin [ a t ] ucptt.com