Question: can evolution happen in one generation?
Answer: Evolution is defined as change over generations, so it cannot happen in a single generation as there needs to be at least 2 different generations observed to have observations of change.