present indicative of haber + past participle of verb = present perfect
The past participle is formed with the stem of the verb plus: ado - for -ar verbs ido - for -er and -ir verbs
hablar ---> hablado (spoken) comer ---> comido (eaten) vivir ---> vivido (lived) estudiar ---> estudiado (studied) poder ---> podido (been able)
¿Has hablado con el profesor? - Have you spoken with the teacher? Los muchachos han hablado con el profesor. - The boys have spoken with the teacher. Ella ha hablado con su padre. - She has talked with her father. Nosotros hemos hablado con el maestro sobre el examén. - We have talked with the professor about the exam. ¿Han hablado ustedes con sus hijos sobre el viaje? - Have you spoken with your children about the trip. Ellos han hablado con el alcalde sobre el proyecto. - The have talked with the mayor about the project. Juan ha hablado con su novia acerca del matrimonio. - John has talked with his girlfriend about marriage. ¿Usted ha hablado (hablar) con el señor Pérez? - Have you talked with Mr. Perez?