这"题目"诡异的地方在于,如果whom比较好,那么 1 一开始就应该是 "Whom did Shirly meet yesterday?" 所以这题目本身就有争议
https://ahdictionary.com/word/search.html?q=whoUsage Note: 找 Despite the traditional grammatical .... In informal contexts, ....所以你需要先问你自己,那句子是在练习 formal 还是informal usage / context? 是前者,那么题目 1 本身就是错。是后者,那么一个问题是“台湾的”英文考试允许"informal usage"多大的空间?比如这个(美国高中生升大学考的) ACT 准备用书仍是教formal 的用法:
" target="_blank" rel="nofollow">
所以是不是“较好”要看情况。要拿分数,那么还是跟着美国高中生一起学"出题单位“认为”"较好的文法如果本来就不是为了考试,那么就(如同前头字典usagenote讲的)照(英文母语人士的)实际情况表达