Simple past:
* Qu'a-t-il fait? (Formal) - This is the most common and literal translation.
* Qu'a fait? (Informal) - This is a more casual way to ask the same question.
* Il a fait quoi? (Informal) - This is another casual way to ask the question.
Imperfect past:
* Que faisait-il? (Formal) - This translates to "What was he doing?"
* Que faisait? (Informal) - This is a more casual way to ask the same question.
Past Participle:
* Qu'a-t-il fait? (Formal) - This can also be used for the past participle, which describes a completed action.
* Qu'a fait? (Informal) - This can also be used for the past participle.
The best translation will depend on the specific situation and the tense you want to convey.