stylistic:tone
Clauses according to semantic predicate-argument function

Embedded clauses can be categorized according to their syntactic function in terms of predicate-argument structures. They can function as arguments, as adjuncts, or as predicative expressions. That is, embedded clauses can be an argument of a predicate, an adjunct on a predicate, or (part of) the predicate itself. The predicate in question is usually the predicate of an independent clause, but embedding of predicates is also frequent.