Describir: A semantic approach to English grammar