1. He spent two weeks in hospital.

2. He spent two weeks in the hospital.
(Are both the same in meaning?)

3. He has spent two weeks in hospital.
4. He has spent two weeks in the hospital.
(Are both the same in meaning?)

5. He has been in hospital for two weeks.
6. He has been in the hospital for two weeks.
(Are both the same in meaning?)

7. He has been at hopital for two weeks.
8. He has been at the hospital for two weeks.
(Are both the same in meaning? Can we use 'at' instead of 'in' as in #7 and #8.)

1 answer

All are correct. People in the United Kingdom do not usually use an article before hospital. People in the United States usually use an article.

We use "at" to refer to someone visiting or working at a hospital. We use "in" to refer to patients in a hospital.
Similar Questions
  1. 1. She works as a cleaner in/at a hospital.(Which preposition do I have to use?) 2. She spent two weeks in hospital/ in the
    1. answers icon 1 answer
  2. Could you please check my answer?If the accident happened on the 8th of November and then Trent spent 3 weeks and 1 day in
    1. answers icon 1 answer
  3. Ryan is tracking how much money he has each week.he started with 60. he spent 5$ per week for the first 6 weeks he spent 10
    1. answers icon 1 answer
  4. Ryan is tracking how much money he has each week.he started with 60. he spent 5$ per week for the first 6 weeks he spent 10
    1. answers icon 1 answer
more similar questions