Is the sentence 昨天把我吃得站不起来了 correct? I came across this example use of 把 in the sentence structure "把 + Object + Verb + 得 complement":


  昨天把我吃得站不起来了


I've gotten some feedback that this sentence is not correct. It's used as an example sentence in a book I'm using to learn Chinese. What's wrong with it? 

If the sentence above is indeed wrong, how can we correctly add a 把 structure to 我昨天吃得站不起来了?
You need a subject before the disposal marker &quot;把&quot; and 昨天 is not a subject

If you add a subject in your sentence and write 昨天他把我吃得站不起来 (yesterday, he ate me to the point of I couldn't stand up) The verb (eat) would not match the result (I couldn't stand up)


What would make sense, is something like: &quot;昨天他把我打得站不起来&quot; (yesterday, he beat me to the point of I couldn't stand up)
The correct usage of [(subject) + (把) + (object) + (verb)  + (result /degree complement) + (result/ degree)]:

&quot;昨天他把我煮的飯吃得乾乾淨淨&quot;
昨天 (time reference phrase)
他(subject)
把(disposal marker)
我煮的飯 (object)
吃得 (verb + result/ degree complement)
乾乾淨淨 (result/ degree)

The correct sentences without using 把:
昨天我吃得站不起来了
昨天那頓飯讓我吃得站不起来了