Agradezco haber hablado con mi profesora antes del examen.

Questions & Answers about Agradezco haber hablado con mi profesora antes del examen.

Why is haber hablado used instead of just hablar?

Haber hablado is the perfect infinitive. It refers to an action that was already completed before the feeling in the main verb.

  • Agradezco hablar con mi profesora would sound like I appreciate speaking / to speak with my teacher, which suggests the action in a more general or simultaneous way.
  • Agradezco haber hablado con mi profesora means I am grateful to have spoken with my teacher — the conversation happened first, and now the speaker feels grateful about it.

So the perfect infinitive is used because the speaking happened before the moment of gratitude.

Why is agradezco in the present tense if the speaking happened in the past?

Because the sentence is about a present feeling toward a past action.

  • agradezco = I appreciate / I am grateful
  • haber hablado = having spoken / to have spoken

So the idea is: Right now, I feel grateful about something that already happened.

This is very normal in both Spanish and English:

  • I’m glad I spoke to her before the exam.
  • Agradezco haber hablado con mi profesora antes del examen.
What exactly is haber hablado grammatically?

It is the perfect infinitive of hablar.

It is formed with:

So:

  • hablar = to speak
  • haber hablado = to have spoken

Other examples:

  • Me alegro de haber venido. = I’m glad to have come.
  • Lamento haber llegado tarde. = I regret having arrived late.

It is useful when you want to talk about a completed action without using a fully conjugated verb.

Could I say Agradezco hablar con mi profesora antes del examen?

Not if you want the same meaning.

Agradezco haber hablado... is the natural choice when you mean you are thankful because the conversation already happened.

If you say Agradezco hablar..., it sounds more like:

  • I appreciate speaking with my teacher before the exam
  • or I appreciate getting to speak with my teacher

That changes the nuance. It no longer clearly emphasizes that the action is already completed.

Why is there no yo before agradezco?

Because Spanish often drops subject pronouns when the verb already makes the subject clear.

  • agradezco can only mean I appreciate / I am grateful
  • so yo is unnecessary unless you want emphasis or contrast

For example:

  • Agradezco haber hablado... = neutral, normal
  • Yo agradezco haber hablado... = more emphatic, maybe contrasting with someone else

This is very common in Spanish.

Why is it mi profesora and not la mi profesora?

In Spanish, a possessive like mi normally replaces the article.

So you say:

  • mi profesora = my teacher
  • not la mi profesora

This is different from English only in form, not meaning. Spanish usually chooses one or the other:

  • la profesora = the teacher
  • mi profesora = my teacher
Does profesora mean the teacher is female?

Yes. Profesora is the feminine form, so it normally means the teacher is a woman.

  • profesor = male teacher
  • profesora = female teacher

If you do not know the teacher’s gender or the teacher is male, you would not use profesora.

Why is it con mi profesora?

Because the verb hablar commonly uses con to mean to speak with someone.

  • hablar con alguien = to speak with someone

Examples:

  • Hablé con mi madre. = I spoke with my mother.
  • Quiero hablar con el director. = I want to speak with the headteacher/director.

You may also see hablar a alguien in some contexts, but hablar con is the most natural choice when the idea is a conversation or interaction with someone.

Why is it antes del examen and not antes de el examen?

Because de + el contracts to del in Spanish.

So:

  • de + el examendel examen

This contraction is mandatory in normal Spanish.

The only common exception is when el is part of a proper name:

  • de El Escorial (no contraction)

But here el examen is just a normal noun phrase, so del is correct.

Why is there an article in del examen?

Because examen here refers to a specific exam, not exams in general.

Spanish often uses the definite article in places where English also would if the thing is specific. Here, both languages behave similarly.

You could compare:

  • antes de un examen = before an exam
  • antes del examen = before the exam

So del shows that the speaker has a particular exam in mind.

Can antes del examen go somewhere else in the sentence?

Yes. Spanish word order is quite flexible, especially with time expressions.

For example:

  • Agradezco haber hablado con mi profesora antes del examen.
  • Antes del examen, agradezco haber hablado con mi profesora.

The first version is the most neutral and natural here. The second puts more focus on the timing.

You could also hear:

  • Agradezco, antes del examen, haber hablado con mi profesora.

But that sounds more marked or literary. In everyday Spanish, the original order is best.

Is agradezco natural here, or would Spanish speakers say something else?

It is grammatical and natural, but it can sound a bit formal or reflective, especially in speech.

Spanish speakers might also say:

  • Me alegro de haber hablado con mi profesora antes del examen. = I’m glad I spoke with my teacher before the exam.
  • Menos mal que hablé con mi profesora antes del examen. = It’s a good thing I spoke with my teacher before the exam.

So agradezco haber hablado... is perfectly correct, but it sounds a little more deliberate than the most casual everyday wording.

Could I use a que clause instead of haber hablado?

Usually, this sentence works best with the infinitive structure because the subject of both actions is the same: I am grateful, and I spoke.

So:

  • Agradezco haber hablado... = very natural

A que clause is more common when the subject changes:

  • Agradezco que mi profesora hablara conmigo antes del examen. = I appreciate that my teacher spoke with me before the exam.

Using que when the subject is the same is generally less natural here. Spanish often prefers the infinitive when the same person does both actions.

AI Language TutorTry it ↗
Your avatar
What's the best way to learn Spanish grammar?
Spanish grammar becomes intuitive with practice. Focus on understanding the core patterns first — how sentences are structured, how verbs change form, and how words relate to each other. Our course breaks these concepts into small lessons so you can build understanding step by step.

Sign up free — start using our AI language tutor

Start learning Spanish

Master Spanish — from Agradezco haber hablado con mi profesora antes del examen to fluency

All course content and exercises are completely free — no paywalls, no trial periods, no signup needed.

  • Infinitely deep — unlimited vocabulary and grammar
  • Fast-paced — build complex sentences from the start
  • Unforgettable — efficient spaced repetition system
  • AI tutor to answer your grammar questions