Is the "cho" necessary?
No, it isn't. However, native speakers usually include it.
Very and So convey the same meaning. Why would that completely be wrong? Fix this.
"he loves and respects my older brother this makes us very happy" was marked wrong. Why?