Which of the following sentences has a misplaced modifier?
A.He only talks about changing his habits.
B.A dog appeared in my dreams that sang like an angel.
C.The steak on the grill is hers.
D.None of them.
正确答案:A dog appeared in my dreams that sang like an angel.