what you propose as the correct answer has been the main answer from the start. look at the heading of this discussion. you must have typed an incorrect answer with an extra word between "have" and "few". perhaps it was "a"? duo just served you the nearest acceptable answer.
this "nearest acceptable" correction behavior by duo is a giant waste of time. we are supposed to be teaching czech, not reconciling AmE and BrE varieties.