be kicking yourself/could have kicked yourself

相关词: kick

片语

Definition

  1. To feel very annoyed with yourself for doing something stupid or missing an opportunity.

    • I'm kicking myself for not realizing this problem earlier.

    • After she hung up the phone, she was kicking herself for saying those words.

    • I could kick myself for forgetting my wallet at home.