These italicized expressions are neither objects nor predicative complements. Since their presence obligatory, for synyactic well-formedness, they are called oblique complements. Roughly speaking, 'oblique' contrasts with the 'direct' functions of subject and object, and oblique phrases are typically expressed as PPs in English.