Hi,
So do "I AM here for 2 hours" and "I WILL be here for 2 hours" mean the same?
Generally speaking, yes. However, I feel that the former can also express a little more intention, a little more purpose. eg
My doctor always keeps me waiting for a long time. I resent this. I walk into his...