I have been ill for the last week.这句话对吗

问题描述:

I have been ill for the last week.这句话对吗
I have been ill for the last week.
I have been ill from the last week.
哪句对 如果都对 有什么区别

没一句对.
应该改为:I have been ill since last week.
或者:I have been ill for a week.