Meaning of the sentence "He has come for five days."? [closed]
He has come for five days.
This could mean either he has come and intends to stay for five days, or he has come each day for five days.
In either case, the "coming" is a single event without duration in time. In the first case, "for five days" indicates something about the purpose of the coming (to stay for 5 days), and in the second case "for five days" describes how the action of coming has been repeated regularly over a certain period of time.