关于在写句子时,介词的选用...

问题描述:

关于在写句子时,介词的选用...
介词的选择我有点不懂,比如下面两句话,为什么一个选择 on ,而另一个却选择 by 呢?
这是有一定的规则吗?还是有习惯或其它因素来决定呢?
Birds learn to fly by instinct.
We sometimes act on instinct.
常常看见别人在书写句子时,文句书写的很流畅,我知道单词量会是一个因素,但介词的选用呢?
以上面的例句而言,我知道 instinct 这个单词,也知道整个句子大概的架构,可是我还是不懂在
上述这两种情况下,该使用什么介词?
请问有人可以分享相关的知识给我吗?谢谢!

习惯是主要因素,但是介词的固有含义也很重要.这是个很大的话题,一言难尽.