【文章內(nèi)容簡介】
would have thought that he was very rude. We form unreal past conditionals like this: If ? had been/done ?, ? would/could/might have done ? Practice: 1) 如果他抓緊時間,他本來能趕上那趟火車。 If he had hurried, he could have caught the train. 2) 如果你昨天告訴他,他也許會提些建議。 If you had told him yesterday, he might have made some suggestions. 3. to use unreal future conditionals to talk about imaginary future situations. . 1) If I had time tomorrow, I would certainly help you. 2) If I were to fail my Maths test, I would have to take it again at the end of the term. 3) If he should e tomorrow, I would talk to him about it. unreal future conditionals: If ? was/were/did/should/were to ?, ? would/should/might do. Practice: 1) 假如我要出國,我就會去 中 國。 If I were to go abroad, I would go to China. 2) 萬一明天下雨,我們的 運(yùn)動會 就推遲。 If it should rain tomorrow, our sports meeting would be put off. 三種用法的總結(jié): 表示與事實(shí)情況相反 條件從句的謂語形式 主句的謂語形式 表示與現(xiàn)在事實(shí)情況 相反 (present) 過去式 (did/were) (be常用 were) would/could/might/should + do 表示與過去事實(shí)情況 相反 (past) 過去完成式 (had +done) would/could/might/should +have done 表示與將來事實(shí)情況 相反 (future) ①過去式 (did)/(were) ② should + do ③ were to do would/could/might/should + do 4. We can also put should, were and had at the beginning of an unreal conditional