semantics
syntax
pragmatics
genericity
definiteness
numbers
kinds
habits