I was in hospital _____ three weeks ?
Explanation
For example, we would say "I stayed at the hotel for five days" or "She worked at that company for ten years." Here, "for" signifies the extent of time spent in a location or engaged in an activity.
Let's analyze the other options:
- A) "while" suggests concurrent activity but does not denote a specific duration.
- B) "during" refers to a period in which something occurs, but it doesn't indicate how long it lasts.
- D) "in" would imply being physically located in a place but fails to convey duration.
Therefore, "for" accurately completes the sentence by expressing the length of time spent in the hospital.
Related Questions
She took time to help me _____ she was very busy
_____ the door, so that no one can enter.
Last year Mr. Taylor ________ work 60 hours a week
Last ______ the dinner was really awful.
I have two cars, ____.
Select the one word or phrase that best completes the sentence. Prices for motor...
Mary ________ that expensive show.
I don’t like football. - ___ .
A: Did you meet _____ at the party? B: Yes, I met _____ who knows you!
Mary hasn’t got ________ .