Past participle agreement with perception verbs

Perception Verbs and the Passé Composé

You already know that in the passé composé, the past participle agrees with a preceding direct object. However, there is a special exception for verbs of perception—like voir (to see), entendre (to hear), and regarder (to watch)—when they are followed by an infinitive.

To decide if the past participle should agree, you must ask one question: Is the preceding direct object performing the action of the infinitive, or receiving it?

When the Object Performs the Action (Agreement)

If the preceding direct object is the one doing the action of the infinitive, the standard rule applies: the past participle of the perception verb agrees in gender and number with that object.

The mimes I saw walk here are very funny.
Les mimes que j'ai vus marcher ici sont très drôles.
The boys I saw juggle with swords are brave.
Les garçons que j'ai vus jongler avec des épées sont courageux.
All the puppets I saw dance pleased the spectators.
Toutes les marionnettes que j'ai vues danser ont plu aux spectateurs.

In these examples, the mimes are walking, the boys are juggling, and the puppets are dancing. Because the objects are performing the infinitives (marcher, jongler, danser), the past participles (vus, vues) agree with them.

When the Object Receives the Action (No Agreement)

If the preceding direct object is receiving the action of the infinitive (giving it a passive meaning), the past participle is invariable. It stays in its default, masculine singular form, no matter the gender or number of the object.

The melody I heard played by this violinist is famous.
La mélodie que j'ai entendu jouer par ce violoniste est célèbre.
All the drums we heard being beaten were enormous.
Tous les tambours que nous avons entendu battre étaient énormes.
The flame I saw lit was shining in the night.
La flamme que j'ai vu allumer brillait dans la nuit.

Look closely at the logic here. The melody is being played, the drums are being beaten, and the flame is being lit. Because the objects are not performing the infinitives (jouer, battre, allumer), the past participles (entendu, vu) do not agree.

Putting It All Together

When describing a busy scene with street performers, you might use both rules in the same breath. Just check whether the noun placed before the verb is doing the action or receiving the action!

The spectators that I saw dancing liked the melody that I heard being sung.
Les spectateurs que j'ai vus danser ont aimé la mélodie que j'ai entendu chanter.