grammar - Which one is correct? "has been taken already" or "has already been taken"


I'm creating a registration form. I want to display a message if a particular username already exists.


So which sentence is correct?



This username has already been taken by another user. Please pick another username.



or



This username has been taken already by another user. Please pick another username.




Answer



Both are, strictly speaking, correct. The placing of already in the sentence simply alters the emphasis:



John is here already.



The sentence above implies that the speaker is surprised that John has arrived so early. Compare it to the sentence below:



John is already here.



In this sentence, the emphasis is on here. It could be taken to indicate that the speaker expected John to be somewhere else.


In general, in English, the last word carries the greatest importance (source):



In written English, emphasis is largely a matter of controlling the way a sentence ends. The last words of English sentences carry the strongest degree of emphasis. When we maneuver into that sentence-final, stressed, emphatic position our most important ideas and information, we underscore the most significant idea through grammar. Even natural, intonational stress can seem weak and anticlimactic if we let a sentence end on lightweight words.



So, in your case, since you are emphasizing taken rather than already, I would go for



This username has already been taken by another user. Please pick another username



or, simply:



This username has already been taken. Please pick another username



Comments

Popular posts from this blog

verbs - "Baby is creeping" vs. "baby is crawling" in AmE

commas - Does this sentence have too many subjunctives?

time - English notation for hour, minutes and seconds

grammatical number - Use of lone apostrophe for plural?

etymology - Origin of "s--t eating grin"

etymology - Where does the phrase "doctored" originate?

word choice - Which is the correct spelling: “fairy” or “faerie”?