Someone said the following in Mandarin to express not taking good care of you
: 沒有把你照顧好.
In Cantonese, it seems more natural to drop 把 and say something like 沒有好好照顧你.
What's the correct grammar?
Are Cantonese and Mandarin grammar different for this phrase?