Step 1: Conditions for natural selection.
For any trait (behavioural or morphological) to spread in a population by natural selection, three conditions must be satisfied:
1. \emph{Variation}: Individuals differ in the trait.
2. \emph{Heritability}: The trait must be passed on to the next generation.
3. \emph{Differential fitness}: Individuals with the trait must have greater reproductive success.
Step 2: Evaluate each option.
(A) \emph{Food requesting must be transmitted between generations.}
Yes — heritability is essential; otherwise the trait will not persist or spread.
(B) \emph{All macaques must show the behaviour.}
No — selection acts on variation. If all already show it, there is no differential advantage.
(C) \emph{Those with the behaviour must have more offspring.}
Yes — if food-requesting macaques secure more food and therefore raise more offspring, they have a fitness advantage.
(D) \emph{Must only be taught by parents.}
No — the mechanism of transmission does not matter. It can be genetic, learned from peers, or socially transmitted. The key is that it is inherited in some way.
Step 3: Conclusion.
Only (A) heritability and (C) fitness advantage are necessary conditions.
Final Answer:
\[
\boxed{\text{(A) and (C)}}
\]