问题

Why? Tom, your shirt is so dirty! — Mum, I __ my storeroom downstairs。
A:cleaned
B:have worked
C:was cleaning
D:have been cleaning
B:have worked
C:was cleaning
D:have been cleaning
正确答案是: