关于英语完成时的一个选择题

问题描述:

关于英语完成时的一个选择题
--- Why?Tom,your shirt is so dirty!
--- Mum,I ______ my storeroom downstairs.
A.cleaned B.have cleaned C.was cleaning D.have been cleaning
可是为什么不选B 现在完成时强调过去动作对现在产生的结果或影响,题目中产生的结果就是tom的T恤脏了

D