单选题 He had the good fortune to ______ with Prof. Wang for 3 years.
  • A. study
  • B. be studying
  • C. have studied
  • D. have been studying
【正确答案】 C
【答案解析】to have studied表示已经完成的动作,句中有明确的时间状语for 3 years。