English Sentence Analysis An Introductory Course by Marjolijn Verspoor and Kim Sauter
Some notes Sentence patterns: declarative interrogative imperative exclamatory intransitive verbs John is running (fast) copula verbs John is fast monotransitive verbs John saw the ball ditransitive verbs John gave Peter the ball