📚 知識家圖書館 奇摩知識+ 紀念館

一個英文文法問題 對等連接詞和時態的疑惑

發問者 匿名 ・2014 年 2 月 24 日 ・語言

在文法書上看到一段描述 對等連接詞 左右連接的時態與性質需相同 (這句話是一定的? 但後來又看到一個句子 It is so dark that we had better get home quickly. 我要問的是 上面那句為何that後要用過去完成式 然後that前用is 然後書上又說時態性質均一致? 還有過去完成式的使用時機

3 則回答

最佳解答
had better + 原式 是假設法動詞的慣用語(用的是過去式的had) 請參見柯旗化<新英文法>p.401 ... we had better get home quickly = it would be better for us to get home quickly 這是用來建議的:我們最好趕快回家。[但我們現在還沒這樣做,所以用過去式的had]。 假設法用過去完成式時,是用在指過去未實現的狀況,如下句裡的had told: I wish you had told the truth. (我希望你當時講了實話。)[但你沒有]。 對等連接詞所連接的子句如果內容符合邏輯時,不必在時態上相同,如:He does not have any money now, but ten years ago he was a millionaire.可用來連結兩個不同時間座標的子句,因為所談的事件不同時。 . 2014-02-24 19:17:52 補充: 用假設語氣過去式動詞時,有時不但表示與現在事實相反,而且還含有應該那麼做的意思。 請參見綿貫陽Mark Petersen合著的<新觀念英文法>p.284 It is time that you proved that you really could do the job. =該是證明你真的有能力做這份工作的時候了。 It is time something was done about it. =該是有所作為的時候了。 2014-02-24 19:34:11 補充: Would you do me a favor? Would you?是一種假設語氣,比Will you?更客氣。 Could you lend me ten dollars? 也是表示客氣的假設語氣說法。 請參見柯旗化<新英文法>pp.414-416助動詞
Louis(Lv.7) 2014 年 2 月 24 日
1. had better解釋成與現在事實相反有點牽強,它可視同情態動詞(如would,should,might,could-----),而其後使用原形動詞則可視其兼有命令語意2. 原則上以連接詞接子句,時態需一致,但仍有例外,我們需視想要表達語意做變化,統稱為混合句。例如:If we were rich, we would have offered to help the poor.我現在沒錢,且過去也未幫助窮人 3. 你過去那時應該留在家裡You had better have stayed at home. 2014-02-25 08:20:14 補充: 主要原因是期望而不是根本與事實相反,這之間是有落差的-------
呆子(Lv.7) 2014 年 2 月 24 日
had better 是一個片語, 後面接原型動詞, 意思是 『最好如何如何...』. 並沒有過去式的意思. 永遠都是 had better 這樣的型態, 不可以用have better. You had better go now. 你現在最好離開.
Beth(Lv.7) 2014 年 2 月 25 日

社會與文化的其他問題