How do I know if I have I torn a ligament/tendon in my foot?

See a doctor. You will get a proper evaluation and a diagnosis can be made. Sometimes further testing is necessary. Is range of motion limited or very painful? These are often noted, however, a tear is not necessarily present with these symptoms.