@PUNKEY,
Quote:Another clue is that a sentence should not end with a preposition. The word "for" is a preposition.
However, "For how long do you have it?" is correct.
Here is another of those absolutely stunningly ignorant prescriptions that American students [and others] have been taught.
The reason American students of English seem so ignorant is that there are so many of them spreading these nonsense lunacies about. They are obviously no more ignorant than others who spread the same nonsense.
There is absolutely nothing wrong with ending a sentence in a preposition.
Just to be clear.
There is absolutely nothing wrong with ending a sentence in a preposition.
Fronting a preposition, as in Punkey's example above, in red, is also a possibility.