The doctor has advised her to rest ______ two weeks as she has typhoid.
The doctor has advised her to rest ______ two weeks as she has typhoid.
Explanation
The correct phrase is "rest for two weeks" — "for" indicates the duration of time.
"For" is commonly used when referring to a period (e.g., for a day, for a month).