Is "years" omitted after "for three" because it's already implied?

Native speaker’s answer
Rebecca
Yes, that's right! "Years" is implied after "three" since we know what they're talking about. Ex: I lived in England for ten years and the USA for two. Ex: It took me an hour to get there, three to write the exam, and one to get home.