what would you do if you _____a lot of moneyA.hadB.have hadC.will haveD.have请帮忙选出正确选项,并详细分析.请帮忙翻译整句话,

问题描述:

what would you do if you _____a lot of money
A.had
B.have had
C.will have
D.have
请帮忙选出正确选项,并详细分析.
请帮忙翻译整句话,

A,虚拟语气要用过去式,b代表现在完成时,C是一般将来时,D是一般现在时

A
如果疑问句不能理解,可以换成陈述句
If I had a lot of money I would do ...

D 虚拟语气

D. 如果你有很多钱你会做什么?~

A
如果你有很多钱,你会做什么?

A 条件状语从句,主句(what would you do ——是过去将来时,从句要用一般过去时

选A 虚拟语气的用法,因为是假设的,所以要用过去时,是固定用法。
句子意思是:如果你有很多钱,你会做什么?(现实是他没有钱,只是假设而已。)

A
虚拟语气用过去时

A
如果你有钱了,你会做些什么呢?
虚拟语气
对现在的虚拟,从句用过去时,主句would/should/could+V原。

A 这事虚拟语气的用法,前面的人称后都用would,后面的就用过去式,因为这是件不可能的事,所以是虚拟语气的用法
比如 If i were you ,I would go there(谓语不管第几人称都用were)