35.You have broken your promise;you painting the house long ago.
A. could have finished
B. had better finish
C. must have finished
D. should have finished
网友回答
A. could have finished
B. had better finish
C. must have finished
(答案→)D. should have finished
解析:可联系客服索取此答案。