Show the right variant: The teacher asked the student if he … a grammar test.
1) had done
2) has done
3) has got done
4) will have done
5) would had done