有一读者问:有一道选择题是这样的:
(1)He had no paper_________him.
A. with B. on C. to D. in
答案是A。但在高一英语第十一课上有一句:
(2)I haven't any small change on me.
为什么此处用 on 而不用 with?
“with + 人称代词宾格”中的介词 with 意谓“随身带着”,是一种比较正式的用法,如:
(3)I have no dictionary with me.
(4)He always carries an umbrella with him.
“on + 人称代词宾格”中的介词 on 意谓“在……身上”,多指在口袋里放着或藏着较小的东西,是一种口语中非正式的用法。如上述句(2),再如:
(5)He had an air pistol hidden on him.
(6)The burglar was caught with the stolen goods still on him.
由此可见,上述句(1)、(3)、(4)皆须用 with ,而句(5)、(6)则既可用on,亦可用 with。
顺便提一下,介词 about 亦常与人称代词宾格连用,意谓“在身边”,其用法与 on 相同。所以下面三种说法都是正确的:
(7)I have no money with me. (指随身未带钱)
(8)I have no money on me. (指未带小小的钱包)
(9)I have no money about me. (指未带小小的钱包)
