Somebody has left these socks on the bathroom floo...

Câu hỏi: Somebody has left these socks on the bathroom floor, ______ ?

A. have they

B. haven't they

C. has he

D. hasn't he