题目内容
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 |
D
解析
练习册系列答案
相关题目
I haven’t seen you since you came back from holiday. ________ a nice time?
|
A.Do you have |
B.Did you have |
C.Have you had |
D.Had you had |