ne kadar zamandır?

listen to the pronunciation of ne kadar zamandır?
Türkisch - Englisch
How long

How long have you known Tom? - Ne kadar zamandır Tom'u tanıyorsun?

How long did you stay there? - Ne kadar zamandır orada kaldınız?