http://www.playbuzz.com/jonb10...have-perfect-english
Quite a good test that brings up some interesting questions. Unfortunately, it doesn't tell you how many you get right. Instead you get an accolade of sorts.
I hadn't even heard of some of the terminology it uses.
I got: GRAMMAR SLAMMER
Exemplary, my liege! Your mastery of American English is unparalleled (not unparalelled as so many would believe) and your abundant knowledge is greatly appreciated (what, with there being a societal deprivation of such). Your innate intelligence is applied dutifully and naturally to such concepts as predicates, complements, objects, nouns, verbs, adjectives, and -GASP- spelling words correctly and/or using them in proper context! We bow to you, Grammar Master! Carrieth thy banner high and mighty!