legible
Easy to read.
touch-typing
Typing without looking at the keys.
homophones
Words that sound the same but have different spellings and meanings.
morpheme
The smallest part of a word that has meaning: a base, root, prefix or suffix.
dependent clause
A clause that starts with a word like because or when and can't stand alone.
perfect tense
has, have, had or will have + a past participle.
proper adjective
An adjective made from a proper noun, like Canadian.