Matching Pairs Present perfect with for and sinceOnline version In this activity you will put into practice your skills on the topic of Present perfect with for and since with questions. by Centro de Autoacceso Unidad Los Uribe FCA 1 How long has she known her boyfriend? 2 How long have you worked as a teacher? 3 How long have you had your dog? 4 How long have your parents lived in this house? 5 How long has he had his car? 6 How long have you been married? 7 How long has Poland been in the EU? 8 How long has Tim been frightened of water? I’ve been married since 1986. It has been since 2004. They've lived in there for a long time. She's known him since May. He has been afraid of it since he was a child. We've had it for about two years. I've worked since 1990. He's had it for three years.