
Student or Learner
I got the sentences below from Time Magazine Corpus. Is the structure 'have long ago done sth' acceptable to native speakers? Or 'have long since done sth' a much better structure? Thank you in advance.
I have long ago learned from my mirror that my face has no business before a camera.
Kids have long ago learned that a nickel in their pocket is hardly enough to purchase a Popsicle...
...plain men every-where have long ago decided that its causes were not so simple nor its aims so noble.
...most have long ago concluded that the underlying causes are often biological and genetic.
Our soldiers have long ago thrown away all their belongings, keeping only their rifles and ammunition...
But since he and his wife have long ago stopped talking about their childlessness,...
The American Army has long ago dropped the attitude that any five Americans could lick any five Germans automatically just because...
Bookmarks