单项选择题
A. hurting; helping B. to hurt ; helping C. to hurt; to help D. hurting; to help
A. are supposed to finish B. supposed to finish C. are supposed finishing D. are supposed to have finished
A. long ago B. before long C. long before D. three years ago