No one but Rose and Kate _______ a fine red coat.
#103831
A
put on
B
is wearing
C
dresses
D
have on