English Speaking Course Practice Day 9

Translate Into English

What for have you come here? / For what have you come here? / Why have you come here?

By what time will you reach Dehradun? / By when will you reach Dehradun?

Since when has he been playing?/ For how long has he been playing?