I was in hospital _____ three weeks.

In
for
while
during
Intermediate Grammar Exercises
Fiverr 2021 English Level Tests
Pre-Intermediate Grammar Exercises
Advanced Grammar Exercises