But the professor said it is wrong and that the right option is 'put the success....DOWN TO'.
Can someone tell me why my sentence was wrong? is the idiom to put__on__used in a different sense?
更新1:
yes but I wanted to know why put on is wrong here :( I also would have used attributed to, but it was part of the exercise to only use the word given (in this case 'put')