The correct answer is: D. will be, will get.
Sue has applied for the job but she isn’t very well qualified for it. This means that it is unlikely that she will get the job. The use of the future tense in the second clause (“I will be surprised if she gets it”) indicates that the speaker believes that it is unlikely that Sue will get the job.
The other options are incorrect because they do not reflect the speaker’s belief that it is unlikely that Sue will get the job. Option A (“is, will get”) suggests that the speaker believes that it is likely that Sue will get the job. Option B (“have been, have got”) suggests that the speaker believes that Sue has already gotten the job. Option C (“will be, gets”) is grammatically incorrect.