这个问题其实不难,再花点时间,有一点语感就好了。
一句话,ある前面从来不接を,因为ある表存在,を表示被动,汉语里也没有“被存在”的说法吧
します,食でる是做,可以接宾语,所以用を
最后一个,かかる是自动词
简单来说,自动词就是“电脑爆炸了”的“爆炸”,没有宾语。
他动词就是“炸了一台电脑”的“炸”,接了宾语。
你搞清自动和他动就OK了。具体分法要自己去体会,大概告诉你概念。
他人去完成动作叫他动词。比如,食べ是吃的意思,人或动物去完成这个动作,而不是自己发生的。
自己发生的动作叫自动词。比如,ある。它是说明东西的有或无,不是人为的。
需要你记住的是,が往往在自动前面使用,而を在他动前面使用。
可是します是三类动词,他既可以做自动也可以做他动,这个要看在什么语境。所以既可以使用が,也可以使用を。
自动词好像不包含意志