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).

Utilisation par nature et fonction d'un complément d'objet indirect (COI)

Règle grammaticale

La fonction du complément d'objet indirect (COI) est étroitement liée au verbe.

La nature d'un complément d'objet indirect (COI) peut être :

  • un nom ;
  • un groupe nominal ;
  • un pronom ;
  • une proposition ;
  • un verbe à l'infinitif. 

Ce nom (ou groupe nominal) complément d'objet indirect (COI) est rattaché au verbe par une préposition (à ou de). 

L'infinitif peut également être complément d'objet indirect (COI).

Pour les être animés on utilise les pronoms personnels suivants :

  • lui ;
  • elle ;
  • eux ;
  • elles ;
  • moi ;
  • toi ;
  • nous ;
  • vous.

Pour les êtres inanimés on utilisera les pronoms :

  • en (si le verbe se construit avec la préposition à) ; 
  • y (si le verbe se construit avec la préposition de).

Lorsque le verbe est construit avec de, on le remplace par :

  • dont.

Lorsque le verbe est construit avec à ou de, on peut le remplacer par n'importe quel pronom relatif :

  • laquelle ;
  • auquel ;
  • auxquelles ;
  • avec lequel ;
  • par laquelle ;
  • etc.

Selon la construction directe ou indirecte et de la préposition employée, l'utilisation du pronom relatif sera différente. 

Dans la construction relative, la préposition à se conserve sauf lorsqu'on utilise dont.

Peuvent également être des pronoms complément d'objet indirect (COI) acceptés :

  • les pronoms démonstratifs ;
  • les pronoms possessifs ;
  • les pronoms indéfinis.

Exemple

Complément d'objet indirect (COI) verbe infinitif

  • Il pense à partir.

Complément d'objet indirect (COI) nom

  • Éléonore pense à Patricia.

Infinitif complément d'objet indirect (COI)

  • Il songe à déménager.

Complément d'objet indirect (COI) avec un pronom

  • Elle parle de moi.

Complément d'objet indirect (COI) remplacé par le pronom en

  • Elle parle de ses chaussures.
  • Elle en parle.

Pronom relatif complément d'objet indirect (COI)

  • La femme dont je te parlais.

 Pronom relatif complément d'objet indirect (COI)

  • La femme à laquelle je parlais.
  • Sandra t'a parlé de Zeus.

Transformation en construction relative

  • C'est de Zeus que Sandra t'a parlé.
  • C'est Zeus de qui Sandra t'a parlé.
  • C'est Zeus dont Sandra t'a parlé.

Construction impossible

  • C'est Zeus que Sandra t'a parlé.

Complément d'objet indirect (COI) avec préposition à

  • J'ai parlé à cet homme.
  • C'est l'homme à qui j'ai parlé.

Pronom dont complément d'objet indirect (COI)

  • Le magasin dont je t'ai parlé.

Pronom possessif complément d'objet indirect (COI)

  • Je parle de la tienne.

La grammaire