Today I got an e-mail from a guy I had a meeting. He was late and he wrote me "I should be in by 11". I understood what he meant but I wonder is this sentence grammatically correct or not ? I never saw such a usage for "in" and using "in" and "by" together seems to me a little bit suspicious.
closed as off-topic by Janus Bahs Jacquet, J. Taylor, jimm101, Scott, choster Nov 21 '18 at 19:50
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Please include the research you’ve done, or consider if your question suits our English Language Learners site better. Questions that can be answered using commonly-available references are off-topic." – Janus Bahs Jacquet, jimm101, Scott
In the sentence you gave, in is not used as a preposition but as an adjective:
1 [predicative] Present at one's home or office.
‘we knocked at the door but there was no one in’
It becomes more apparent if you move by 11 to the beginning of the sentence:
By 11, I should be in.
Or if you replace the time with something else:
I should be in when they arrive.
The sentence is grammatically correct.