SOMEONE HAS JUST CLEANED THE TOILET , HAVEN’T THEY

24. Someone has just cleaned the toilet , haven’t they?

A. Has anyone cleaned the toilet yet ?

B. Has the toilet been cleaned yet ?

C. The toilet has just cleaned , hasn’t it ?

D. The toilet has just been cleaned, hasn’t it ?