Inscriptional evidence (ancient writings on stone, metal, etc.) has multiple limitations: letters may be missing due to damage, engravings may be faint and hard to read, and the exact meaning may be uncertain due to archaic language, abbreviations, or damage. All three limitations (A, B, C) are valid, so D is correct.