I understand that if you give something to someone, that "something" is the direct object while that "someone" is the indirect object.
However, I have a hard time believing "kiss" can be the direct object in "He gave her a kiss".
I understand that if you give something to someone, that "something" is the direct object while that "someone" is the indirect object.
However, I have a hard time believing "kiss" can be the direct object in "He gave her a kiss".
Grammatically, there is no difference between "He gave her an apple" and "He gave her a kiss"?
"He" is the subject in both cases.
"Gave" is the verb.
"An appple" and "a kiss" are the direct objects. They are the things that are given.
And "her" is the indirect object in both cases. She is the person they are given to.