Is it necessary to have another pap smear 2 years later if im still a virgin?

Depends. If the first pap smear was normal, you do not need another one in two years. There are risk factors other than sexually transmitted hpv, e.g., family history, smoking. You may wish to consult the information in mayo clinic website.
Pap, HPV. If normal pap, and virgin you can get pap evey 2-3 years. If under the age of 21 you may consider getting the hpv vaccination gardiasil or Cervarix (if under 25 yo) they prevent human papilloma virus which may be a cause for cervical cancer.