Idiom Translator

How do you say “Give someone a hard time” in Spanish?

The closest natural Spanish equivalent is ponérselo difícil a alguien, which literally means “to make it difficult for someone”. English speakers use give someone a hard time to mean to make things difficult for someone through criticism, pressure or teasing. A direct match when someone causes problems or resists a request. It does not express friendly teasing on its own. Register: neutral. Usage frequency: common.

Closest natural Spanish

ponérselo difícil a alguien

/poˈneɾselo ðiˈfisil a ˈalɣjen/

Literal meaning
“to make it difficult for someone”
Register
neutral
How often it's used
common
Equivalence

Close equivalent

84 out of 100

What a native Spanish speaker would actually say

“Nos lo puso difícil” says someone made things hard for us. It does not necessarily imply a long campaign of mistreatment.

For jokes about a bad performance, “bromear con alguien sobre algo” is clearer. The second example uses that lighter wording.

How close is the meaning?

  • Meaning4 out of 5
  • Tone4 out of 5
  • Context4 out of 5
  • Literal similarity2 out of 5

These ratings are editorial approximations, not measurements.

In context

  • English

    The landlord gave us a hard time when we asked for the heating to be fixed.

    Spanish

    El casero nos lo puso difícil cuando pedimos que arreglara la calefacción.

  • English

    My friends gave me a hard time about my terrible karaoke performance.

    Spanish

    Mis amigos bromearon conmigo sobre mi terrible actuación en el karaoke.

Related expressions

Last updated 2026-11-13