请教一道英语的语法填空题.

问题描述:

请教一道英语的语法填空题.
Several men hit the Sao Paulo Museum of Art just before dawn on December 20th , 2007,and it shocked the authorities as it took the thieves just three minutes to steal paintings __ two world-famous artists, Pablo Picasso and Candido Poninari,which are worth millions of dollars.
我填的是of ,但答案是by..为什么错??

by表示有生命的所属,是由世界著名的艺术家们所画的,of表示无生命的所属,这样的东西一般老师在课堂上不会这么强调,这个靠自己平时多读课文,熟读重点语句建立起来的语感,英语语法,语感最重要,随着你学习语言时间的增加,你自己就会发现语言嘛,有时有自己的习惯用法,不是语法来解释的!