In a group discussion, the best reason that you should respect the opinions of others, even if you do not agree with them is because, it will improve your listening skills and understanding of other points of view. This way, open-mindedness is also improved. At the same time, you will enrich your own ideas more by comparing it to others.
Answer:
The sentence should be rewritten as: She has written a novel.
The sentence you provided is grammatically incorrect, because the word <em>has </em>is placed before the word <em>written. </em>If you say it out loud, it doesn't really sound right either. All you have to do is switch them around.
Hope this helps!