Which one is correct if I want to mention that he has taken two hours and hasn't come out yet?
- "He is in the bathroom for two hours."
- "He has been in the bathroom for two hours."
- "It has been two hours since he went to the bathroom."
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this communityWhich one is correct if I want to mention that he has taken two hours and hasn't come out yet?
The second one is correct. The first is just incorrect and the third does not imply that he is still inside the bathroom.
The second one is correct, the third one means that he hasn`t been to the bathroom for 2 hours.