Where ( )the DVD player. I can't see it anywhere. I ( )it ri

Where ( )the DVD player. I can't see it anywhere. I ( )it right here.But now it's gone.

A.did you put. have put

B.have you put.put

C.had you put.was putting

D.were you putting.have put

正确答案是B