Another question about prepositions of time.
I know that 'for' is used to say how long something lasts, e.g.:
I feel that it won't sound natural if I express the period after 'for' in dates. Am I right?Mr. X came here for several days.
If it's true, could you please suggest me a better way to express this idea, to indicate the dates?Mr. X came here for September 5-8.
If there is something unclear about my question, please let me know and I'll try to put it in another way.
There is nothing unclear about it - it was just tucked away in the 'Editing & Writng' sub-forum, where some of us rarely come. A question such as yours will usually be answered quite quickly in the 'Ask a Teacher' sub-forum.
You are right; "Mr. X came here for September 5-8" is not particularly natural, though you may here it from some speakers. The simplest way to say this is, "Mr. X stayed here from 5th to 8th September.
It also sounds OK to me without a preposition, though I wouldn't use this in formal language:
He came here September 5-8.
Thanks for your help, fivejedjon and Tdol!