Student or Learner
What is better and why?
How long is he here for? or For how long is he here?
I have a gift - Who for? or For who?
I am going there - Who with? or With who?
Thank you very much!!!!!
Is there any rule when to use preposition before or after?