分类：教育/科学-外语学习-英语考试
问题：有个英语问题请教请问各位在ihadn'tseenhimforye 
请问各位 在i hadn't seen him for years , but i_____his voice ____the phone 中间填什么呢应该是 realiz on , heard in , discovered in,还是recognized on呢?
回答：C recognized on

realize和recognize区别: 
realize强调潜意识了解到，了解本质，明白事理
recognize则强调从记忆的搜索中认识到，辨认出人，物，声音，方位等。
例如：
I realized that it was against the rule .我意识到这是违反制度的
I recognized him though we parted for years.尽管我们分开多年了，我还是认出他了。

所以选recognized on