A man who has received a kindness cannot be too grateful for it.
解析:cannot...too...意为It is impossible to overdo...,或the more ,the better,即“无论怎样也不为过”,其中的can表可能性,too 有over 之意,可换用enough,或sufficient等,不用not 而用其他否定词,如hardly,scarcely等也可;主语是A man ,谓语是cannot be ,表语是grateful,for it是状语,it 指代前面的kindness,who 引导的是主语的定语从句。
翻译:得到别人恩惠的人无论怎样感谢都不为过