兔子,你好!
1. 这句话没有语法上的错误,但是意思上不太通顺. 按照逻辑说的话,她病了,那还睡什么觉?应该去看医生或者吃药。实际上作业里图上那个女的是感冒了。睡觉当然有帮助,然而如果你感冒生病了,其实并不想听到男朋友诸如此类的话:“多喝点热水” “你睡会儿觉吧”之类的。对吧:)所以这样写比较好:
Sie ist krank. Sie sollte zum Arzt gehen. (她生病了,应该去看医生)
Sie ist erkältet. Sie sollte Medikamente/Tabletten einnehmen.(她着凉了,应该吃药)
Sie hat Schnupfen. Sie sollte zum Arzt gehen. (她得流感了,应该去看医生)
2. so 是副词,表示程度,意思是“如此,那么,很”。 so viel 的意思是“那么多”。所以这句话里可以去掉so, 不加也可以,不加所表达的程度就不一样了。