No it hasn't because my grades are still pretty bad.
( ( No ( it ( ( has n't ) ( because ( my grades ) ) ) ) ) ( ( ( are still ) ( pretty bad ) ) . ) )
(ROOT (S (NP (DT No) (S (NP (PRP it)) (VP (VBZ has) (RB n't) (VP (PP (IN because) (NP (PRP$ my) (NNS grades))))))) (VP (VBP are) (ADVP (RB still)) (ADJP (RB pretty) (JJ bad))) (. .)))
My grades are not so good.
( ( My grades ) ( ( ( are not ) ( so good ) ) . ) )
(ROOT (S (NP (PRP$ My) (NNS grades)) (VP (VBP are) (RB not) (ADJP (RB so) (JJ good))) (. .)))