I have searched this forum for similar threads, but I am still confused about “help somebody to do something” and “help somebody do something”. Today my teacher gave us some examples to show the difference between these two expressions. Some of his examples are: a. This pill will help you to sleep. b. I will help you to move the table. c. I will help you move the table. As to a, my teacher said, we’d better not say “this pill will help you sleep” because “this pill” is not directly involved in the action of sleeping. As to b and c, there is difference in their connotation. b implies that the speaker will be personally involved in the action of moving the table; but to sentence c, the speaker is not necessarily involved in the action, possibly he might ask someone else to do the work. Because this is the first time I have heard this kind of explanation, I am not sure whether it is truly so. Besides, I have searched on Google and found more "help you sleep" than "help you to sleep" I want more of your opinions. Thanks in advance.