Raman is confident of speaking English _______six months as he has been practising regularly_______the last three weeks
View worked solution
Answer: D
To find the correct pair of prepositions, let us analyze each blank:
- First Blank: "Raman is confident of speaking English _______ six months..."
Here, we need a preposition that indicates a time limit or deadline by which the action will be accomplished. "Within" is the most appropriate choice because it means "before the end of" the specified period (six months). Using "during" or "for" does not fit the context of achieving a milestone. - Second Blank: "...as he has been practising regularly _______ the last three weeks"
The sentence uses the present perfect continuous tense ("has been practising"). To denote a duration or length of time ("the last three weeks"), we use the preposition "for". (Note: "since" is used for a specific starting point in time, not a duration).
Combining these, the correct pair of prepositions is within and for.
Therefore, the correct option is D.
Free practice · Your answers on this page are not saved.
