Traditionally, We use five basic sentence structures (plus There be) to categorize every sentence. They are:
S V P
S V
S V O
S V IO DO
S V O C
Explanations of the letters:
S for Subject
V for Verb
P for Predicative
O for Object
C for Complement
Three other members can appear in a sentence to make it longer with more details. They are:
attribute
adverbial
appositive
These are the eight functions I mentioned earlier, in which Verb is actually a word class. I didn't use the term 'predicate', because it seems to be a bigger concept which could contain other functions.
With this system, We only talk about object complements and subject complements, with no position for compliments of verbs. Then, is it possible for me to solve the original problem if I'm limited to these terms?