单选题 He achieved success through hard work.
  • A. reached
  • B. reaped
  • C. attained
  • D. took


【正确答案】 C
【答案解析】[解析] attain有“通过努力取得了某种东西或达到某种状态”的意思,跟achieve很接近,因此可由后者替换。reach也有“达到”的意思,但它本身并不含“需要通过努力”,因此不可替代achieve。reap:收获、获得;take:获得、取得。