All of these I believe are correct. I wouldn't have used these words, but you never know with vocabulary practice stuff... lol. :)
Hope this helps!
The noun pleasure is the subject of the sentence.
the gerund giving is object complement.(renaming the subject)