Correct option is B
The correct direct form of "Amanda asked Mohit how she had offended his friend" is "Amanda said to Mohit, 'How have I offended your friend?'"
Rules of conversion:
· Use the reporting verb such as (say, said to) in its correct tense.
· Put a comma before the statement and the first letter of the statement should be in capital letter.
· Insert question mark, quotation marks, exclamation mark and full stop, based on the mood of the sentence.
· Remove the conjunctions like (that, to, if or whether) wherever necessary.
· Where the reporting verb is in past tense in indirect, change it to present tense in the direct speech.
· Change the past perfect tense either into present perfect tense or past tense, as necessary.
· Pronouns will be changed accordingly