Now I was fairly certain that my comma usage is accurate, but Microsoft Word is second-guessing me, and I can't be certain whether it's correct or not. I have a sentence like this:
Based on his results, Ke posited that beginner learners may appreciate the importance of decomposing the graphic structure of the character
,but may not have the analytical resources and knowledge of character components necessary to do so, and so will resort instead to rote-memorisation, or memorising a character as an unanalysed whole.
I've highlighted the comma after the first instance of the word "character". Word marks this as incorrect, and suggests that there should be no comma, leading to the very long clause:
Ke posited that beginner learners may appreciate the importance of decomposing the graphic structure of the character but may not have the analytical resources and knowledge of character components necessary to do so
Now I don't like this, and want to break it up with commas, but I'm wondering if word has a point. There are several other instances where I've used commas before the word "and" or "but" and Word tells me to change it, but I think it sounds better with the comma, such as the first comma in:
Hayes suggests that this is detrimental to beginner learners
,and hypothesises that more advanced learners will prefer to process characters as whole units, rather than groups of components.
and the second comma in:
Following the studies surveyed in this chapter, it would be helpful to elaborate on the initial hypothesis presented in the introduction
,and make some predictions about my own research data.
Participants were presented with a list of 60 one- or two-character Chinese words
,and asked to provide the pronunciation in Romanised pinyin as well as the English meaning
Is my comma usage correct or incorrect in these cases?