Could you help me understand this construction?
I've had a cold for the last week. I feel terrible. (Swan, 2005)
Altough I have no doubts this sentence is correct - once I took it from the reference above - I must confess I couldn't understand it at first. I would have replaced 'for' with 'since'.
... since last week sees 'last week' as a past time-point, beginning some time before this week started. The speaker may have had a cold for anything between two or three and thirteen days.
... for the last week sees 'the last week' as a time period, seven days.