fdhgs21jy
幼苗
共回答了16个问题采纳率:100% 举报
这种主句从句结构的虚拟语气其实有很多种表达方法.这里根据你的提问,告诉你你想知道的这一种吧.
套用你的句子:
1.If you had a million dollars,what would you do?
2.If you had had a million dollars,what would you have done?
这两个句子,都是同一个结构的虚拟语气.
为什么从句不用have呢?那是因为,虚拟语气,自然不会发生的事情,就是虚拟的了.既然是虚拟的,就是一般来说,绝对不会发生的事情.因此,不能用have,因为要和其他的语气分开啊.这是语言的规则,这里就不必深究了哦.
记住一点:这种if从句的虚拟语气,从句中的动词,要么是过去时,要么是过去完成时.而相对应的,主句则是would +动词原形和would+动词现在完成时.
1.What would you do if you had a million dollars?(表示虚拟语气)
2.What will you do if you have a million dollars?(表示对将来的假设)
这两句是对的!
1年前
9