含介词的句子中的代词重复出现

问题描述:

含介词的句子中的代词重复出现
请问:为什么下面三句中的代词要重复?
1.But we don’t have umbrellas with us.(但我们没有带雨伞.)
——we和us重复
2.He had a gun with him.(他带了枪.)
——He和him重复
3.I have no money with me.(我身边没有钱.)
——I和me重复

这是with的一种用法,“在...身边,在...身上”,有随身携带的意思,如果不加这个词,上面三句话意思就变了,“但是我们没有伞,他有枪,我没钱”,而用了with,后面就要加上人称代词的宾格形式.
不知我的解释你是否理解、满意