与过去事实相反
if条件句的谓语:had done
主句的谓:would(couldshould/might) + have done
与将来事实相反
if条件句的谓语:didwere
主句的谓:should do
would (couldshould/might) + do
were to do
1.表示与现在事实相反的条件
条件从句用动词的过去式(be动词用were),主句用should(第一人称)或would(全部人称)+动词原形。可用情态动词could, might代替should, would表示情态。
If it were Sunday tomorrow, I would go and see my friends.明天要是星期天的话,我就去看望我的朋友。
If I were you, I should go and try.我要是你,我就去试试。
If wishes were horses, beggars might ride.
如果幻想能成为马匹,叫花子都有了坐骑
would go if they treated me like a slave.要是他们把我当奴隶对待,我就走。
2.表示与过去事实相反的条件
条件从句用动词的过去完成时,主句用should(第一人称)或would(全部人称)+have done,也可用could, might代替should, would。
If I had known your telephone number yesterday, I would have telephoned you.如果昨天我知道你的电话号码,我就给你打电话了。
【高考英语语法精品讲练:第三章虚拟语气】相关文章:
★ 重庆市2014高考英语阅读理解一轮(精品)训练题(5)附答案
★ 重庆市2014高考英语阅读理解一轮(精品)训练题(22)附答案
★ 重庆市2014高考英语阅读理解一轮(精品)训练题(19)附答案
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21