单项选择题
A. worked B. has been working C. had worked D. was working
A. Heard B. Having heard C. Hear D. To hear
A. to have spent B. to spend C. spent D. spending