Comment on It must confuse English learners to hear phrases like, "I'm home", instead of "I am at home." We don't say I'm school, or I'm post office.
Reminded me of this sentence:
James while John had had had had had had had had had had had a better effect on the teacher.
Explanation.