Hi Yina
Perfectly written! And well-said. Learning is a continuous process.
<em>The Online Oxford English Dictionary says that 'cannot' is used more often than 'can not'.</em>
<em>Both are, of course, perfectly acceptable.</em>
Happy studying!