Correct

良心叫狗吃了

/ liáng xīn jiào gǒu chī le /
Strokes
https://i.cchatty2.com/filters:format(webp)/fit-in/684x0/img/202102/良心叫狗吃了-Chinese-idioms-Cchatty-a5cdf7d3-79a8-4d28-99f4-229d6f9f693a-1612778056.jpg

Collocation

1
良心都叫狗吃了
2
……(某个人)的良心叫狗吃了

Definition

良心叫狗吃了

Literally means:

have one's conscience eaten by dogs

Actually means:

be ungrateful

良心, conscience, is one's judgment of what is right or wrong. This phrase means lack of conscience, usually used to describe doing evil things or things that harm others. Derogatory.

良心,指对是非善恶有正确的认识。指没有良心或丧失良心。多指做出坏事或危害别人的事。具有贬义色彩。

Example

Often used as predicate. It can have other words in between. (作谓语,中间可以插入其他词语)
1
Nándào
难道
de
liángxīn
良心
jiào
gǒu
chī
le
  
?
duì
zhème
这么
hǎo
  
,
rán
居然
jiù
zhèyàng
这样
bèipàn
背叛
  

Did your conscience tell the dog to eat it? She was so nice to you that you betrayed her.

2
men
他们
如此
de
juéqíng
绝情
  
,
kàn
men
他们
de
liángxīn
良心
dōu
jiào
gǒu
chī
le
  

They are so desperate that I think their consciences are called dogs to eat.

3
Zhèhuà
这话
shì
shuí
shuō
de
  
?
jiù
不怕
rénmen
人们
shuō
de
liángxīn
良心
jiào
gǒu
chī
le
  
?

Who said that? Aren't you afraid people say your conscience is dog eating?