The Online Writing Lab (OWL) at Purdue University houses writing resources and instructional material, providing these as a free service of the Writing Lab at Purdue. Students, members of the community, and users worldwide will find information to assist with many writing projects. Teachers and trainers may use this material for in-class and out-of-class instruction.
http://data.grammarbook.com/blog/
http://data.grammarbook.com/blog/
Source #1 for Grammar and Punctuation by Jane Straus.
http://www.ucl.ac.uk/internet-grammar/index/index.htm
http://www.ucl.ac.uk/internet-grammar/index/index.htm
English Grammar Online … the fun way to learn English online
http://www.e-grammar.org/esl-printable-worksheets/
http://www.e-grammar.org/esl-printable-worksheets/
Guide to Grammar and Writing dedicated to the memory of Dr. Charles Darling.
http://andromeda.rutgers.edu/~jlynch/Writing/
http://andromeda.rutgers.edu/~jlynch/Writing/
Guide to Grammar and Style by Jack Lynch. There are more useful links as Resources for writers and writing instructors.
http://garbl.home.comcast.net/~garbl/writing/
http://garbl.home.comcast.net/~garbl/writing/
Garbl's Writing Resources Online features websites focusing on English grammar, concise writing, word play, the writing process, style and usage, words, plain language, action writing, creativity, and reference sources. You'll also find lists of websites on punctuation, overcoming writer's block, avoiding bias, spelling vocabulary, and writing for the Web.
Learning different types of words:
http://www-personal.umich.edu/~cellis/heteronym.html
Learning different types of words:
http://www-personal.umich.edu/~cellis/heteronym.html
Some useful English tips.
Links as report speech: