this site could help you to ashaved the level you must be in
we all know that english for 2nd language is strang
though , it's easy
but you should be in reveiwing once awhile
here is a simple test to know how much you got
http://www.edufind.com/english/practice/cesc/test.html
good luck