Аннотация:Commonsense reasoning is a branch of artificial intelligence that deals with the simulation of human ability to make decisions during the situations that we encounter every day.This paper presents a feasibility study of necessary knowledge representation techniques used in commonsense reasoning study.Simulating the reasoning is a very challenging task since an intelligent agent that is ought to implement reasoning is not more than a computer itself.This paper is also intended at projecting some hurdles in the choice of knowledge representation.The diversity of issues that makes commonsense reasoning very hard to implement are definitely not few in number.Hence, the effort is to address only the problem of knowledge representation for commonsense reasoning by considering some of the major representation techniques which is the main point of discussion of this paper.