0
Anonymous Posted 11 years ago
Grammar

Difference between 'in two hours' and 'for two hours'

Hello. What is the difference between "I wiil be in your hotel for two hours" and "I will be in your hotel in two hours"? Both sentences are correct? And what will change if I replace "in your hotel" on "at your hotel"?
Thank you
  

Top answer

"I will be in your hotel in two hours" means that the speaker will arrive at the hotel two hours after speaking. "I will be in your hotel for two hours" means that the speaker plans to spend two hours in the hotel. If I am in the hotel, I am inside the building.

  • "I will be in your hotel in two hours" means that the speaker will arrive at the hotel two hours after speaking.
  • "I will be in your hotel for two hours" means that the speaker plans to spend two hours in the hotel.
  • If I am in the hotel, I am inside the building.
  • If I am at the hotel, I could be standing in front of it, though in the second sentence there is no real difference in meaning between the two prepositions.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

3 Answers
0
"I will be in your hotel in two hours" means that the speaker will arrive at the hotel two hours after speaking.
"I will be in your hotel for two hours" means that the speaker plans to spend two hours in the hotel.

If I am in the hotel, I am inside the building. If I am at the hotel, I could be standing in front of it, though in the second sentence there is no real difference in mean
0
What is the difference between "I wiil be in your hotel for two hours" and "I will be in your hotel in two hours"? See below.
Both sentences are correct? Yes

And what will change if I replace "in your hotel" on "at your hotel"?
in here means 'inside'.
0
Thank you for your answers

Related Questions