单项选择题

The boys and girls are walking along the street,()a green coat.

A.each of them has
B.they each have
C.every wears
D.each wearing