I think not. Here's the history starting August 2007, Benzema's amazing break through year. You can see him gradually taking a starting position.
SLOVAQUIE 0 - 1 (0 - 1) FRANCE
Henry(Benzema last 5min)-Anelka
ITALIE 0 - 0 (0 - 0) FRANCE
Henry-Anelka
FRANCE 0 - 1 (0 - 0) ECOSSE
Trezeguet-Anelka (Benzema 76min)
ILES FEROE 0 - 6 (0 - 2) FRANCE
Henry-Anelka(Benzema 2nd half)
FRANCE 2 - 0 (0 - 0) LITUANIE
Henry-Benzema
FRANCE 2 - 2 (1 - 1) MAROC
Benzema lone striker(Anelka 64min)
UKRAINE 2 - 2 (1 - 2) FRANCE
Henry-Benzema(Nasri 2nd half) (Anelka on the bench)
ESPAGNE 1 - 0 (0 - 0) FRANCE
Henry-Anelka(Benzema 60min)
http://www.fff.fr/servfff/historique/resultats/resultats.php
Anelka only returned in the last match against Spain in 2008 (which was just an off-season friendly anyway). And today, because Benzema wasn't fit.