回覆列表
-
1 # 使用者4012292410946
-
2 # 使用者1630990244660
用法不同
had結構為:從句的謂語動詞用“had + 過去分詞”
should主句用“should (would, could, might) + have + 過去分詞”。
-
3 # 向陽而生風輕雲淡
分別表示過去 現在 將來的虛擬語氣
-
4 # 使用者6537493016028
從句
虛擬語氣將來時:did/were to /should do
現在時:did/were
過去時had done
主句
現在和將來的would/should/could/might+do
過去的:have done
-
5 # 小四心語
虛擬語氣在引導主從句的情況下,從句一般含有should相關的表達形式,而主句用的是had相關形式,兩個詞所在的句子不一樣,而且had的出現表示的對過去事情的虛擬,而should的形式有should+動詞原形,表示對將來或者現在的形式時候用。should have done表示對過去的虛擬。
should和had better的區別主要是:should意思是:應該做某事,強調義務和責任;或表示一種 估計的情況,譯成“按理應當”,“估計......”。had better"最好", 用於表示對別人的勸告、建議或表示一種願望。had better 在表示對別人勸告、建議時,不宜用於與陌生人、 長輩及上級的交談中。