Is there any difference using 'keep','have','raise' in these sentences?
1. You should not keep a dog if you are not prepared to look after it.
2. You should not have a dog if you are not prepared to look after it.
3. You should not raise a dog if you are not prepared to look after it.
Thanks.
Not really, but #2 is the native choice there.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.