Mike        his wedding for a whole month and hopefully everything will be ready tomorrow.
#103203
A
prepares
B
is preparing
C
has prepared
D
has been preparing