This person wrote exciting stories for teens. [Does 'for teens' modify 'exciting stories' or 'wrote'? Is 'for teens' an adverbial phrase or an adjective phrase?]
She is a cook at a Chinese restaurant. [Does 'at a Chinese restaurant' modify 'a cook'? Can't it modify the verb 'is'? Is 'at a Chinese restaurant' an adjective phrase? Or can it be an adverbial phrase?]
- You can't tell what for teens modifies.
Consider the following two sentences:
She wrote exciting stories for reading aloud.
She wrote exciting stories for money.
For reading aloud modifies stories, because she wrote for reading aloud doesn't really make much sense. (You'd probably say she wrote to be read aloud instead.
For money modifies wrote, since exciting stories for money doesn't make much sense.
But in the OP's sentence, for teens could modify either stories or wrote, since both stories for teens and wrote for teens are reasonable. So it's ambiguous (not that it makes much difference to the meaning in this case).
- In this case, at a Chinese restaurant almost certainly modifies a cook.
Why? Because we understand this sentence to mean she works as a cook for a Chinese restaurant. If the sentence were
She is a politician at a Chinese restaurant,
then you could argue that at a Chinese restaurant modifies is. But almost nobody would understand the original sentence to mean she is a cook who happens to be at a Chinese restaurant, so in this case, we can safely say that context tells us that at a Chinese restaurant modifies cook.
This person wrote exciting stories for teens.
Does 'for teens' modify 'exciting stories' or 'wrote'? Is 'for teens' an adverbial phrase or an adjective phrase?
It's an adjective phrase. "What did she write?" The answer to a "what" question must be a noun: "Books for teens."
She is a cook at a Chinese restaurant.
- Does 'at a Chinese restaurant' modify 'a cook'? Yes.
- Is 'at a Chinese restaurant' an adjective phrase? Yes. It is a phrase describing "cook". If the sentence were "She is at a Chinese restaurant", then "at a Chinese restaurant" would be an adjective phrase modifying "she".
- Can't it modify the verb 'is'? No. (This is also why it cannot be an adverb phrase.) An adverb phrase in a sentence like this would be something like: "She is without a doubt a cook."