a) Se eu ir aí antes das duas, não vou me atrasar.
Incorreto. A conjunção condicional "se" implica uso do verbo "ir" no subjuntivo "for". Correção: "Se eu for...";
b) Ela cumprimentou a sua mãe logo que acordou.
Correto. Não se atestam erros gramaticais, embora conste anfibologia na redação;
c) Renato advinhou onde estavam os presentes de natal.
Incorreto. O verbo "adivinhar" procede do latim vulgar addivinare. Assim sendo, deve-se inserir, em português, depois do afixo "ad-" , a vogal "i". Correção: "Renato adivinhou...";
d) Eu não assisti o filme em casa, eu assisti o filme no cinema.
Incorreto. É-nos sabido que o verbo "assistir", em língua culta, tendo o sentido de "presenciar", é transitivo indireto e rege a preposição "a". Correção: "Eu não assisti ao filme em casa, eu assisti ao filme no cinema";
e) Haviam muitas pessoas bebendo drinks na festa.
Incorreto. Sendo o principal e encerrando sentido de existência, o verbo "existir" jamais se pluraliza. De mais a mais, a palavra "drinks" configura um anglicismo a ser evitado, visto que o aportuguesamento de tal vocábulo já fora feito: prefira sempre a grafia "drinque". Correções: "Havia muitas pessoas bebendo drinques na festa".
Letra B