I also think that the answer is B and C. Maybe the question actually want to ask which statement is wrong ...
because for A, It is not a must for a stateful session bean instance to commit or rollback the transaction before the completion of business method. The container will retain the association of the transaction with the bean through out methods call untill the transaction is completed.