learn为“得知”意思的时候,能不能用现在完成时态-----have learned为什么?