虚拟语气if的三种用法
虚拟语气在英语中用于表达非现实性的情况,通常用于条件句中。以下是`if`虚拟语气的三种用法:
1. 表示与现在事实相反的情况 :
从句:`If + 主语 + 动词一般过去时 (be动词用were)`
主句:`主语 + should/would/might/could + do`
例如:`If I were you, I would take another measure to solve the problem.`
2. 表示与过去事实相反的情况 :
从句:`If + 主语 + had + done`
主句:`主语 + should/would/might/could have + done`
例如:`If I had known about the party, I would have attended it.`
3. 表示与将来事实相反的情况 :
从句:`If + 主语 + were to do/should do/动词过去时 (be动词用were)`
主句:`主语 + should/would/might/could + do`
例如:`If she were to arrive here tomorrow, we would give her a surprise.`
虚拟语气在英语中是一个重要的语法结构,它允许说话者表达与现实不符的情况或愿望
其他小伙伴的相似问题:
虚拟语气if表示与现在事实相反的例子
如何用if虚拟语气表达与过去事实相反
虚拟语气if表示与将来事实相反的例句