1. In a grammar checking system, a system for detection and correction of inflection for words in a sentence, comprising: means for providing a list of incorrect words which do not follow normal language rules as to pluralization, past tense, past participle and superlative formation, along with the roots and morphological features thereof, said list being based on incorrect grammar; means for detecting words in said sentence which match a word in said list of incorrect words, thereby to identify an incorrect word; and, means for suggesting replacement words for a detected incorrect word including means responsive to the root and morphologic features of said incorrect words for identifying the incorrect word and its root and morphology and means including a natural language dictionary for selecting appropriate form of the word with said root and morphological features, thereby to suggest the correct word.