good

1

My husband speaks English very good.
My husband speaks English very well.

Good is an adjective. Use it to describe a noun: ‘My husband speaks very good English.’ It can also come after verbs such as be, look, seem and sound: ‘Your English sounds good.’

Well is an adverb. Use it to describe how someone does something: ‘My husband speaks English well.’

Well can also be an adjective meaning ‘healthy’: ‘I’m not feeling well.’

2

He’s good in listening to people.
He’s good at listening to people.

Use good/bad/excellent/terrible at something or good/bad/excellent/terrible at doing something.

Check our grammar lesson on adjective + preposition combinations.