last year the old man__S1000 to cancer research.He is great.

问题描述:

last year the old man__S1000 to cancer research.He is great.
A.contributed B.donated C.subscribed
which is right?why?thanks!

答案:B
donate...to...把...捐赠...why C is not right? Please explain it in detail.3kusubscribe 通常与介词for连用,比如: have subscribed £20,000 【for】the institute.我为该机构已捐助了2万英镑。how to explain A? THANKS!contribute 表示“贡献”,与句意不符。