Is this grammatically correct? I am not sure of the sentence structure. "She saw two boys in white dresses standing by the road?"

I am kinda confused of the participial phrase in that sentence. Is that grammatically correct? Do I need to put a comma? Does the sentence make sense?


The sentence is correct and grammatical.

It is also ambiguous, because it is unclear whether the structure "standing by the road" is qualifying "she" or "the boys" (although its position suggests the latter).

But there is nothing wrong about the sentence's grammar per se.