The difference between Give something a go and Have a go
When used as verbs, give something a go means to try or attempt, whereas have a go means to make an attempt.
check bellow for the other definitions of Give something a go and Have a go
-
Give something a go as a verb (idiomatic):
To try or attempt.
Examples:
"Why not give it a go? You may find it easier than you thought."
-
Have a go as a verb (intransitive, informal, UK):
To make an attempt; to try.
Examples:
"I've never tried karate before, but I'm willing to have a go."
-
Have a go as a verb (intransitive, informal, idiomatic, UK):
To attack (physically).
Examples:
"I heard you had a go at Jack the other night."
"Yes, we had a go."
-
Have a go as a verb (intransitive, informal, idiomatic, UK):
To tell off (especially unnecessarily or excessively), to criticise.
Examples:
"My teacher had a go at me earlier, just for missing one [[sodding]] homework. I was fuming."