Después de haberme recetado un analgésico suave, la médica me dijo que descansara más.

Questions & Answers about Después de haberme recetado un analgésico suave, la médica me dijo que descansara más.

Why does the sentence use después de haberme recetado instead of just después de recetarme?

Both are possible, but después de haberme recetado is more explicit about the action being completed before the next one happened.

  • después de recetarme... = after prescribing me...
  • después de haberme recetado... = after having prescribed me...

In Spanish, después de + infinitive is common when the subject is the same as in the main clause. Using haber + participle makes the earlier action feel more clearly finished before the doctor spoke.

So here, the structure emphasizes this sequence:

  1. the doctor prescribed the medicine
  2. then she told me to rest more

Why is the pronoun me attached to haber in haberme recetado?

Because object pronouns can be attached to an infinitive.

Here the verb phrase is recetarme / haberme recetado, and me means to me.

  • recetarme = to prescribe to me
  • haberme recetado = to have prescribed to me

With infinitives in Spanish, pronouns are often attached to the end:

  • decirme
  • ayudarte
  • haberme recetado

You could think of haberme recetado as:

  • haber = to have
  • me = to me
  • recetado = prescribed

Who is the subject of haberme recetado?

The subject is la médica.

In Spanish, when you use después de + infinitive, the subject is usually understood from the main clause if it is the same person. So here:

  • Después de haberme recetado un analgésico suave, la médica...

means:

  • After she had prescribed me a mild painkiller, the doctor...

The person doing the prescribing is the doctor, not me.


Why does the sentence say la médica? Is that normal in Spain?

Yes. La médica is the feminine form of el médico and means the female doctor.

In Spain, médica is completely normal and widely accepted. You may also hear la doctora, but that can depend on context:

  • médica emphasizes the profession: physician/doctor
  • doctora can also mean doctor, but sometimes it is used more as a title

So la médica here simply tells you the doctor is a woman.


What exactly does analgésico suave mean?

It means a mild painkiller or mild analgesic.

  • analgésico = painkiller / analgesic
  • suave = mild, gentle, not strong

In medical contexts, suave often means not very strong or light in effect.

So this is not soft in the physical sense. It means something like:

  • a mild pain medicine
  • a low-strength painkiller

Why does suave come after analgésico?

Because in Spanish, adjectives usually come after the noun.

So:

  • un analgésico suave
  • literally: a painkiller mild

This is the normal word order in Spanish. Putting the adjective before the noun is possible in some cases, but it often changes the tone or emphasis. Here, the standard and natural order is noun + adjective.


Why is it me dijo que descansara más and not me dijo que descansé más or me dijo que descanso más?

Because after a verb like decir in the past, when you are reporting a command, recommendation, or instruction, Spanish normally uses the imperfect subjunctive.

So:

This is not a simple statement of fact. It is reported advice/instruction.

Compare:

  • Me dijo que estaba cansado.
    She told me that I was tired.
    → reporting information

  • Me dijo que descansara más.
    She told me to rest more.
    → reporting a command/advice

That is why descansara is used.


Why is descansara in the imperfect subjunctive?

It is there because the main verb is in the past: me dijo.

In Spanish, when a past-tense verb introduces a subordinate clause that expresses a command, wish, recommendation, or influence, the verb in the subordinate clause often goes into the imperfect subjunctive.

Pattern:

  • decir + que + imperfect subjunctive
    when reporting what someone told another person to do

Examples:

  • Me dijo que fuera. = She told me to go.
  • Nos dijo que esperáramos. = She told us to wait.
  • La médica me dijo que descansara más. = The doctor told me to rest more.

So descansara is not random; it follows a very common grammar pattern.


Could descansara be replaced with descansase?

Yes. Descansara and descansase are both valid forms of the imperfect subjunctive.

  • descansara
  • descansase

They mean the same thing here. In modern Spanish, especially in everyday use, the -ra form is usually more common:

The -se form is also correct, but it can sound slightly more formal or literary depending on context.


Why can’t the sentence say me dijo descansar más?

Because decir does not usually work like English tell someone to do something with a bare infinitive.

In English, you can say:

  • She told me to rest more.

But in Spanish, the normal pattern is:

So Spanish prefers:

not usually:

  • decirle a alguien + infinitive

A more natural infinitive structure would be with another verb, for example:

  • me recomendó descansar más
  • me aconsejó descansar más

But with dijo, que descansara is the natural choice.


What does más mean here, and why is it placed after descansara?

Más means more.

  • descansara más = rest more

It comes after the verb because it modifies the action:

This is the normal position in Spanish.

Compare:

  • come más = eat more
  • estudia más = study more
  • descansara más = rest more

Could the sentence also be written as Después de que me recetó un analgésico suave, la médica me dijo que descansara más?

Yes, absolutely.

That version is also correct and very natural:

This structure uses a full clause:

  • después de que + finite verb

The original version:

  • Después de haberme recetado...

is a little more compact and stylistically smoother. Both mean essentially the same thing.

A learner should recognize both patterns:


Is recetar always used like this with medicines?

Very often, yes. Recetar means to prescribe, especially in medical contexts.

Common patterns include:

  • recetar un medicamento = to prescribe a medicine
  • recetarle algo a alguien = to prescribe something to someone
  • recetarme un analgésico = to prescribe me a painkiller

So in this sentence:

  • haberme recetado un analgésico suave

means:

  • having prescribed me a mild painkiller

or more naturally in English:

  • having prescribed a mild painkiller for me

Why is there no explicit word for to in the idea told me to rest more?

Because Spanish expresses that idea differently.

English uses:

  • told me to rest

Spanish usually uses:

So instead of to + infinitive, Spanish uses que + subjunctive.

This is one of the most important differences between English and Spanish sentence structure. A literal word-for-word translation does not work well here.

So:

  • told me to rest
    becomes
  • me dijo que descansara

not

  • me dijo descansar

Is there anything especially typical of Spain in this sentence?

The sentence is generally standard Spanish, but la médica is especially worth noticing because it is very normal in Spain to use professional titles in their feminine form when referring to women:

  • la médica
  • la profesora
  • la ingeniera

Also, the sentence sounds natural and standard for Spain in general. Nothing in it feels particularly regional or non-standard.

AI Language TutorTry it ↗
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 Después de haberme recetado un analgésico suave, la médica me dijo que descansara más 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