As with many languages, English has more casual and advanced patterns. In fact, the agreement of two people is more important than all of them, but still knowing some advanced patterns gives you a greater chance when dealing with native speakers. Spending a lot of time or practicing with locals helps to understand more advanced patterns.