Answer:
b. no gene flow, mutation, or natural selection.
Step-by-step explanation:
A population can attain Hardy-Weinberg equilibrium only under certain conditions. The population should have a large size so that any chance events such as genetic drift do not affect the allele frequency. Likewise, the population should not be experiencing any operative evolutionary forces. This means that there should not be immigration or emigration of organisms and no gene flow. The population should also not experience mutation and natural selection so that the allele frequencies remain constant over the generations.