唐山新世界濠景家园:英语小疑问

来源:百度文库 编辑:神马品牌网 时间:2024/05/11 19:15:08
What would you do if you had a million dollars?
这个句子中为什么要用had而不用have呢?
像这样的句式该怎么用,我总会忘记,嘿嘿`~ 多谢了!
哎`~我知道这是虚拟语气拉,可我想知道为什么要这么用

What would you do if you had a million dollars?

你有 a million 么?没有 ~!所以是虚拟语气~!!
What would you do if you had a million dollars?
如果是陈述句就是what will you do if you have a million dollars?
一般的 我们要把陈述句变成虚拟都是把主从句的时态向前推一个时态
什么意思呢?很简单 上句的will you 将来时向前推变成过去将来时would you , have现在时向前推变成过去时had

这个是我们老师教的好方法~

现在时变过去时 过去时变过去完成时 现在完成式变过去完成时
等等等等````
(你可以画一个时间数轴 慢慢想)~~~~~这样其实都不需要记一些讨厌的语法规则

有什么疑问可以问我哦~

虚拟语气。
事态要对应的往回退个事态。
比如现在时-过去时(- 是变为)
过去时-过去完成时
将来时-过去将来时
将来完成时--过去将来完成时
等等
总之 现在将来变过去,过去变完成。

这应该就是传说中的虚拟语气
如果你有100万你会做什么,这是一个与现在事实相反的事件
与现在事实相反的虚拟语气条件从句是:If +主语+动词过去式;结果从句是:主语+would/should+动词原形
举个例子:Even if I had the money,I would't buy it.
语言表达能力有限,还望海涵!

虚拟语气

if you use "would" in your sentence,then you have to use past tense "had".

虚拟语气