✔ 最佳答案
1. In a French restaurant, if you like any dish (I think that) you "should" send for the chef and congratulate him, and if anything is wrong (I think that) you "should" send for the manager and complain.
條件句是「不真實的」想定時,才用「假設語氣」動詞(即用:liked +was wrong)(但這樣的狀況不合情理:即我知道你根本不喜歡法國餐廳的食物,而且我知道任何餐廳都不可能出差錯。)。
但這裡的條件句應該用「直述語氣」才合理,因為從說話者的角度來看,兩個條件都是「現在及未來有可能發生」的狀況(即用現在簡單式的like + is wrong)。主要子句助動詞should的意思在表示:我認為你「應該」(這是我的看法)。不能用表示「你願意」的would(我怎麼能決定你的意願呢?)。
2. If the electric starter "should" fail, you can make use of the handle bar to start the engine.
條件句是不真實的想定,因為說者認為「不會」發生這樣的狀況。動詞用「假設語氣」。而起動馬達為「物」,不會有意願,所以只能用should(未來將發生),而不能用有意願意義的would。結果句是真實的狀況,所以動詞用「直述語氣」。
3. I am surprised that you "will" ask the teacher to give you a higher grade.(事情即將發生:用未來式)
I am surprised that you "have asked" the teacher to give you a higher grade.(事情已發生:用現在完成式)
此句不能用should/would