填介词 by 还是for

问题描述:

填介词 by 还是for
joe wants to buy a new dictionary ( ) himself

for 为
..能填by吗?不能