a. They were fighting the English led by general Smith.
b. They were fighting the English under the leadership of general Smith.
c. They were fighting the English**,** led by general Smith.
d. They were fighting the English**,** under the leadership of general Smith.
Are the above sentences all grammatically correct?
It seems to me that (a) and (b) might mean
- They were fighting those of the English who were led by/under the command of general Smith.
or
- Led by/under the leadership of general Smith they were fighting the English.
and (c) and (d) might mean
- Led by/under the leadership of general Smith they were fighting the English.
or
- They were fighting the English, who were led by/under the leadership of general Smith.
Is that correct?
Many thanks.