B is the correct option.
As for diagonalization eigen vectors should be independent.
Same eigen values can even give independent eigen vectors.example try to find eigen values and vectors of identity matrix. So it can be diagonalised so A is not always true.