Raman is confident of speaking English_______six months as he has been practicing regularly_______the last three weeks.
Option D is the correct answer. As it makes complete sense when filled in the blanks.
The sentence goes as:
Raman is confident of speaking English within six months as he has been practicing regularly for the last three weeks.