Mike         his wedding for a whole month and hopefully everything will be ready tomorrow.
#102434
A
prepares
B
is preparing
C
had prepared
D
has been preparing
推荐题目
If you _____ him yesterday, you _____ what to do now. 
#102027
A
asked … would know
B
had asked … would have known
C
asked him … know
D
had asked … would know
 —I have just received another message, telling me I have won a big prize. —Don't jump on it. You ________. 
#101457
A
should be cheated
B
are being cheated
C
are cheating
D
should have been cheated