Answer :
Tecumseh respected the British because unlike the Americans they haven't invaded Indian Lands. So i think the correct answer is D.
just took this quiz and its Tecumseh believed a British win would stop the spread of white settlement.