单选题   Tom has been a vegetarian ______ principle for years.
 
【正确答案】 B
【答案解析】[考点] 考查惯用搭配。