问题

How long have you lived here —________the end of last year.
A:cleaned
B:have cleaned
C:was cleaning
D:had cleaned;
B:have cleaned
C:was cleaning
D:had cleaned;
正确答案是: