A. adverbial B. object C. complement D. predicate
A. G(S):S → ABcA → a | eB → b | e B. G(S):S → AbA → a | B | eB → b | e C. G(S):S → ABBAA → a | eB → b | e D. G(S):S → aSe | BB → bBe | CC → cCe | d