These three patterns seem to be identical types.
a careful examination of these apparently similar constructions reveals that each of these patterns has its own syntactic, semantic, and even pragmatic properties.