Is there a adjective to describe someone that has very good memory? The opposite is "oblivious"--"he is very oblivious". What if he has good memory? "He is ______"? One possible context is when you say to someone: "Hey, you should not forget other people's help to you! Be _____ about/of what others have done for you. Don't be so oblivious!"