If the sun__ tomorrow ,what would we do A.will not riseB.doesn't riseC.didn't riseD.wouldn't rise为什么?请详细说明每个选项.

问题描述:

If the sun__ tomorrow ,what would we do
A.will not rise
B.doesn't rise
C.didn't rise
D.wouldn't rise
为什么?
请详细说明每个选项.

C
虚拟语气

这是虚拟语气 啊 表示与将来时间相反 所以用它的过去式 还可以用 were not to 或者 should 呵呵

选C.条件句分为真实条件句和虚拟条件句,真实条件句就是从句用一般现在时态,主句用一般将来时态.
虚拟条件句分为三种:
1,过去:(从句)If+过去完成时,(主句)would(或一些情态动词)+have done
2.现在:(从句)If+一般过去时,(主句)would(或一些情态动词)+do
3.将来(从句有三种结构):(从句)If+一般过去时/should do/were to do,
(主句)would(或一些情态动词)+do
此句中,主句有tomorrow,并且助动词是would,我们可以推断出,它属于虚拟条件句的第三种,从句可以有三种形式,选项中只有C是一般过去时态符合.

因为后面是 what would we do
would 是过去式,所以要用didn't