单项选择题
A. must have done B. would have done C. should have done D. may have done
A. too heavy that I cannot lift it B. too heavy for me to lift C. so heavy for me to lift D. too heavy for lifting
A. so much B. etc. C. so forth D. alike