I don't really know what that means. I'm only in German II (Honors), and right about now we're just reviewing old things from German I.
I know lang=long :3
genommen is the past participle of nehmen
wie lang hast du es genommen --- how long have you taken it
which concidently, you just awnsered