Hi, you seem to have misunderstood/misread the question. The question is not asking for the exact value, it is asking for the best answer.
You have arrived at
3^11 = 5^q - 5^28
instead of
3^11
~ 5^q - 5^28
which can be further simplied to
3^11
~ 5^28[(5^(q-28))-1]
Now, by examining the answer choices, we can eliminate 39, 27 and 17. Which leaves us with 28 and 30. This is where things get tricky. I had some trouble with this, but after a bit of soul searching (read head scratching), common sense took over...
Substitute the two answer choices in the simplified equation and we will be left with
3^11
~ 0
AND
3^11
~ (5^28)*((5^2)-1) which can be simplified to
3^11
~ (5^28)*24
3^11 is closer to 0 than to the huge number we'd get with putting q = 30.
Therefore, the answer (that q best approximates to) is 28.
Note: This is my first attempt at answering/ explaining a problem on this forum (or any forum for that matter). Please forgive my mistakes, if any.