I recently had a homework assignment to select the correct answer
我学了10年汉语了，含有水平 。。。 很高
I chose 一定，but the correct answer turned out to be 当然
Was my answer incorrect, why?
How do these two answers differ in meaning. I'm thinking perhaps that 当然 has a stronger connotation of certainty, as in yes my Chinese level is very high, where as 一定 implies that it should be high, but isn't necessarily... Is this correct?