Report: The teacher asked Ravi, "Have you done your homework"?
AThe teacher asked Ravi whether he has done his homework
BThe teacher asked Ravi that had he done his homework
CThe teacher asked Ravi whether he had done his homework
DThe teacher asked Ravi he had done his homework