Good morning.
Is the following sentence correct?
Luke has left for six days.
The meaning should be: he left six days ago.
I know it sounds ridiculous (I could simply choose the Past simple), but it seems one of those sentences you can use a Present perfect in.
Thank you.
The meaning should be: he left six days ago. No, not at all. Luke has been gone for 6 days = Luke left 6 days ago .
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
slocawberIs the following sentence correct?Luke has left for six days.The meaning should be: he left six days ago.
No, not at all.
Luke has been gone for 6 days = Luke left 6 days ago.
slocawberLuke has left for six days.
It is correct, but awkward. The better version: Luke has (just) left for a six-day trip.
He departed today. He will return a week from yesterday.