Let's start by finding out how many marbles Linda took from the first can. If there were originally 16 yellow marbles in the first can and Linda took 5 of them, there are now 11 yellow marbles left.
We also know that there are 16 marbles left in the second can, so Linda must have taken (16 - n) green marbles from the second can.
If Linda gave n marbles to Jennifer, then Jennifer received a total of (5 + n) marbles from Linda.
Since we know that there are 11 yellow marbles and (16 - n) green marbles left, we can set up the following equation:
11 + (16 - n) + (5 + n) = total number of marbles
Simplifying this equation, we get:
32 = total number of marbles
So there were originally 32 marbles between the two cans.
If Linda gave Jennifer n green marbles, then there must be (16 - n) green marbles left in the second can.
Since we know that there are 16 marbles in total left between the two cans, we can set up the following equation:
11 + (16 - n) = 16
Simplifying this equation, we get:
n = 9
Therefore, Linda gave Jennifer 9 green marbles from the second can.
The answer is D. 9.