what are the three basic requirements for a person to qualify as a competent witness?
Every person is competent to be a witness unless these rules provide otherwise. Thus, to be able to testify in court, a witness must be competent, have personal knowledge, and take an oath or affirmation.