+0
I have read that the indirect object always goes between the direct object and the verb.

Additionally, I have read that the indirect object answers the questions 'for whom' or 'to whom'.

From what I have learned, I could have sworn, in the sentence below, this is a direct object, but the answer, apparently, is indirect object.

Some people give gossiping too much time

Gossiping=gerund; function-indirect object.

????

Thanks.
+0
Hi,
I have read that the indirect object always goes between the direct object and the verb.
Not correct.
Mary gave Tom a book.
Mary gave a book to Tom.

Additionally, I have read that the indirect object answers the questions 'for whom' or 'to whom'.
That sounds a little limiting. eg Tom gave his car a wash.

From what I have learned, I could have sworn, in the sentence below, this is a direct object, but the answer, apparently, is indirect object.

Some people give gossiping too much time
What is being given, ie the direct object, is 'time'.
eg Some people give too much time to gossiping.

The sentence as written is not very natural.
'Give' is not a great word to use here. I'd prefer something like 'devote' or 'spend'.
These sentences sound natural.
Some people spend a lot of time gossiping.
Some peope devote a lot of time to gossiping.

Best wishes, Clive.
Comments  
Site Hint: Check out our list of pronunciation videos.
O.k. thanks. So it is an indirect object then.

I copied and pasted what I read on indirect objects:

An indirect object is really a prepositional phrase in which the preposition to or for is not stated but understood. It tells to whom or for whom something is done. The indirect object always comes between the verb and the direct object.

But I have also read that it usually goes between...
Perhaps you'd be more nearly correct to say that it goes between when the preposition ("to" or "for") is omitted. Note that Clive's counter example uses the preposition.

Unfortunately, this doesn't always hold for lengthy indirect objects:

He gave to each of his eight children a check for a million dollars.