I _ _ cleaning the house by 4:30 yesterday afternoon .
A. had finished B. finished C. have finished D. finish
A