Question: How many seasons did david tennant play doctor who?
Answer: three
Natural Questions answer: three (from the Wikipedia article "Tenth Doctor")