I heard from a friend yesterday.这句比较好Yesterday I received a letter from a friend.这句像是机械翻译的。
heard from 意为“收到……的来信”
heard from
Yesterday I received a letter from a friend