Choose the correct Indirect Speech: He said to me, “Why have you come late?”
- He asked me why I had come late.
- He asked me why I have come late.
- He told me why I had come late.
- None of these
Explanation
He asked me why I had come late.
In indirect speech, the present perfect tense ("have come") changes to the past perfect ("had come") when reporting a past event.
"Said to" is changed to "asked" when asking a question.
Related MCQs
- The doctor asked Sara if she had pain in her leg.
- The doctor told Sara that she had pain in her leg.
- The doctor asked Sara if she has pain in her leg.
- The doctor said Sara that she had pain in her leg.
اس سوال کو وضاحت کے ساتھ پڑھیں
- My friend said that if he had known, he would certainly have helped me.
- My friend said that if he knew, he would help me.
- My friend said that had he known, he will help me.
- None of these
اس سوال کو وضاحت کے ساتھ پڑھیں
- He told that he is tired.
- He said that I was tired.
- He said that he was tired.
- None of these
اس سوال کو وضاحت کے ساتھ پڑھیں
- The teacher said that I must complete the assignment that day.
- The teacher said that we had to complete the assignment that day.
- The teacher said that we have to complete the assignment today.
- None of these
اس سوال کو وضاحت کے ساتھ پڑھیں
- The student said with respect that he was not guilty
- The student pleaded that he was not guilty
- The student pleaded with respect that he was not guilty
- None of these