Answer:I can’t answer this without u including the phrases
Well I would maybe think about writing like this:
The American Patriots gained their independence mainly with the help of France, but also with its ally Spain.
The words are while and from and the
The most appropriate word that could substitute 'skillful' would be C.<span>masterful
The world skilfull in this particular context means having the ability to do something with a certain amount of expertise.
The word masterful have a similar meaning because it indicates the person able to do that certain thing with higher than average virtuoso. </span>