If you have not had sex, you are not pregnant. This is not biblical times. It's rare but can happen to have a false positive pregnancy test. If blood or protein are in your urine, if you take certain medications, or you misread the pregnancy test. If you let a test sit, they all develop a second line which is an evaporation line. So, you only read it right after taking it. Once past 10 minutes, it's not an accurate test anymore if it develops the second line then. See a doctor but virgins aren't pregnant. good luck
I would go and see a doctor...