In the sentence what did you have for dinner?

Is have a linking verb?
Is the word what an adverb, a direct object, or an indirect object?

Is have a linking verb?

http://grammar.yourdictionary.com/parts-of-speech/verbs/Linking-Verbs.html

Is the word what an adverb, a direct object, or an indirect object?

Subject: you
Verb: did have
Prepositional phrase: for dinner

Still confused

I am thinking a direct object?

You are right! What is the direct object in this sentence! :-)

To determine whether "have" is a linking verb in the sentence "What did you have for dinner?", we need to understand the function of the verb in the sentence.

In this case, "have" is acting as a main verb, indicating the action of possessing or eating something. It is not functioning as a linking verb, which connects the subject of a sentence to a predicate noun or adjective.

Now, let's analyze the word "what" in the sentence. "What" is used as an interrogative pronoun, representing an unknown thing or things. It is not an adverb, which would modify a verb, adjective, or another adverb.

In the given sentence, "what" is used as the direct object. It represents the unidentified thing or meal that was consumed for dinner. As a direct object, it receives the action of the verb "have" in the sentence.

So, to summarize:
- "Have" is not a linking verb; it functions as the main verb in this sentence.
- "What" is a direct object, representing the unidentified meal.