Error message

  • Deprecated function: Creation of dynamic property SelectQuery::$alterTags is deprecated in SelectQuery->addTag() (line 978 of /home/somptueu/lebienparler.com/includes/database/select.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1887 of /home/somptueu/lebienparler.com/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1887 of /home/somptueu/lebienparler.com/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property SelectQuery::$alterTags is deprecated in SelectQuery->addTag() (line 978 of /home/somptueu/lebienparler.com/includes/database/select.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1887 of /home/somptueu/lebienparler.com/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1887 of /home/somptueu/lebienparler.com/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property SelectQuery::$alterTags is deprecated in SelectQuery->addTag() (line 978 of /home/somptueu/lebienparler.com/includes/database/select.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1887 of /home/somptueu/lebienparler.com/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1887 of /home/somptueu/lebienparler.com/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property SelectQuery::$alterTags is deprecated in SelectQuery->addTag() (line 978 of /home/somptueu/lebienparler.com/includes/database/select.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1887 of /home/somptueu/lebienparler.com/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1887 of /home/somptueu/lebienparler.com/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property SelectQuery::$alterTags is deprecated in SelectQuery->addTag() (line 978 of /home/somptueu/lebienparler.com/includes/database/select.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1887 of /home/somptueu/lebienparler.com/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1887 of /home/somptueu/lebienparler.com/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property SelectQuery::$alterTags is deprecated in SelectQuery->addTag() (line 978 of /home/somptueu/lebienparler.com/includes/database/select.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1887 of /home/somptueu/lebienparler.com/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1887 of /home/somptueu/lebienparler.com/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property SelectQuery::$alterTags is deprecated in SelectQuery->addTag() (line 978 of /home/somptueu/lebienparler.com/includes/database/select.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1887 of /home/somptueu/lebienparler.com/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1887 of /home/somptueu/lebienparler.com/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property SelectQuery::$alterTags is deprecated in SelectQuery->addTag() (line 978 of /home/somptueu/lebienparler.com/includes/database/select.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1887 of /home/somptueu/lebienparler.com/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1887 of /home/somptueu/lebienparler.com/includes/database/query.inc).

Définition et rôle du complément d'objet indirect (COI)

Règle grammaticale

Un complément d'objet indirect (COI) :

  • peut être difficilement déplacé ;
  • ne peut pas être déplacé ;
  • ne joue aucun rôle dans la transformation passive ;
  • peut être remplacé par des pronoms spécifiques ;
  • se construit à l'aide d'une préposition.

Le complément d'objet indirect (COI) n'est en général pas supprimable.

C'est alors le verbe qui donne le caractère obligatoire ou pas au complément d'objet indirect (COI).

Ce n'est donc pas le critère principal.

Le complément d'objet indirect (COI) n'a en général pas de mobilité dans la phrase.

Sa place est après le verbe, à sa droite.

On peut toutefois le placer avant le verbe si :

  • ce verbe est suivi d'un complément ;
  • on veut marquer l'opposition entre deux actions ;
  • le complément d'objet indirect (COI) est repris par un pronom personnel.

Le complément d'objet indirect (COI) ne joue aucun rôle dans la transformation passive.

Il ne peut donc pas devenir sujet de la phrase. Différence essentielle avec son ami le complément d'objet direct (COD).

 La construction du complément d'objet indirect (COI) est appelée construction prépositionnelle.

Ce groupe prépositionnel est créé à l'aide deux de prépositions :

  • à ;
  • de.

Ne pas confondre alors un complément d'objet indirect (COI) avec un complément circonstanciel (CC) commençant aussi parfois par ces deux prépositions.

Exemple

COI

  • Il a parlé à Ménélas.

La suppression du complément d'objet indirect (COI) casse le sens de la phrase.

Emploi du complément d'objet indirect (COI) avant le verbe

  • À leur voisins, il a sourit exagérément.

Complément d'objet indirect (COI) avant le verbe pour marquer l'opposition entre les deux actions

  • À Louis, je parlais, alors qu'à Suzie non.

Complément d'objet indirect (COI) remplacé par un pronom personnel, peut se placer avant le verbe

  • Cette femme, oui, je me souviens d'elle.

L'inversion du sujet avec le complément d'objet indirect (COI) est impossible.

  • Cyprien souhaite un bon anniversaire à Isidore.
  • Isidore souhaite un bon anniversaire à Cyprien.

La phrase n'a du coup plus du tout le même sens.

Complément circonstanciel (CC)

  • Il court à travers champ.
  • Il se lève de bonne heure.

La grammaire