Which has your socks knocked off

Ida1

Senior Member
Chinese-Qingdao
EC935E56-D0FA-4B59-93BD-93B55CFF4064.jpeg

“I have a weakness for black coffee ,which has your socks knocked off.

’have a weakness for something’ means ’be unable to resist the temptation of something’ .So he said that he likes black coffee very much.

But "to knock your socks off" is a phrase meaning to amaze,impress or astonish you.
Is it appropriate to use this phrase in the conversation scene in the picture above? I don’t quite understand the meaning.
 
  • heypresto

    Senior Member
    English - England
    It would make sense and sound fine to say " . . . for coffee that knocks your socks off", but "which has your socks knocked off" is just weird, and wrong.

    Much of the rest of the conversation is weird too. It's not at all natural.
     

    Ida1

    Senior Member
    Chinese-Qingdao
    Thank you all so much.
    Could you tell me which parts of the conversation are weird or odd too? I greatly appreciate it.
     

    Ida1

    Senior Member
    Chinese-Qingdao
    "It's cool", for example. You're welcome to ask questions about it in a new thread.
    I should ask special questions but I don’t know. So I’m not allowed to open a new thread. 😂
     

    Loob

    Senior Member
    English UK
    Yes: read the text carefully, and if something looks unusual or strange to you, ask a question about that specific word or phrase.:)
     
    Top