he worked hard _____it.

来源:百度知道 编辑:UC知道 时间:2024/06/21 16:38:59
He learned by himself.He worked hard _____it.Now he is a great magician.
A.in
B.on
C.for
D.at
选什么 为什么

有点confused...

He worked hard on it. (He worked hard on practising magic.)

He worked hard for it. (He worked hard for his dream.)

我觉得两个好像都解释得通。不过这里应该更倾向于考B?

work at是"在...方面做" D

B.On

D work on ...是"着手做某事...", work at是"在...方面做"

我的正确!
应该是 for
意思是:他为了得到它而努力学习!