have time to kill - to have spare time, have the upper hand - to have an advantage over someone, have money to burn - to have plenty of money to spend, have a blast - to enjoy oneself a lot, have a one-track mind - to think about only one thing, have a blonde moment - to forget something or do something silly , have a bone to pick with sb - to have a reason to disagree with or be angry with sb, have a bumpy ride - to have a difficult time, have a (good) head for sth - to have a natural ability to do something well, have a face like thunder  - to look extremely angry,

New Horizons - B2 - Vocabulary - 6 - Expressions with 'have'

Leaderboard

Visual style

Options

Switch template

Continue editing: ?