到底是用be named for 还是be named after??

Charleston, West Virginia, was named for Charles Clendenin, who son George acquired land at the junction of the Elk and Kanawha rivers in 1787.
这是TOFEL的原题,答案是who该改成whose.
可是我觉得这里的was named for应该改成 was named after.
因为be named for是 被指定作... 而be named after 是以...命名
大家觉得对吗?

who 是一定要改的,是个语法错误.
而be named for语法没有错,用在此处可能会有隐晦的解释,不一定表示指定做,可能强调为了纪念,而不仅仅是以什么命名.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-05-24
be named after = be named for,只不过 be named for 用于美国英语。