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 waiting room and I tell the receptionist:
I am here for half an hour. After that, I'm going home and I'll find a new doctor!
In addition, don't forget about 'I'm going to go home'.
Is "during" always a preposition and never an adverb? Yes, 'during' is considered a preposition.
Have a nice weekend Thank you, you too.
Best wishes, Clive