Yes - it's what a native speaker would say. Not only is it not too far off, we would be unlikely to say "I haven't got..." (unless we were saying it on our birthday, in which case we might use either haven't or didn't).
Correction: American English = gotten.
Duolingo is American and teaches in American English. If you find that British English versions are not accepted, please report them via the report button in the sentence.