填空题
A. knock B. knowledge C. kilometer D. knee
A. should B. will C. could D. must
A. have B. have been C. has D. has been