Living off his old glory

Status
Not open for further replies.

Bassim

VIP Member
Joined
Mar 1, 2008
Member Type
Student or Learner
Native Language
Bosnian
Home Country
Bosnia Herzegovina
Current Location
Sweden
I am wondering if my sentence sounds natural. Would you please correct my mistakes.

The writer has not published any book in the last twenty years and is living off his old glory.
 

JMurray

Key Member
Joined
Nov 17, 2010
Member Type
Interested in Language
Native Language
English
Home Country
New Zealand
Current Location
Australia
not a teacher

"The writer has not published a book in twenty years and is trading on past glories."
"… living off past glories" is fine.
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
You can use either "He has not published a book ..." or "He has not published any books ..." but don't use "any" with the singular.
 

GoesStation

No Longer With Us (RIP)
Joined
Dec 22, 2015
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
You can use either "He has not published a book ..." or "He has not published any books ..." but don't use "any" with the singular.

That isn't a general rule, though. He hasn't published any new work, for example, is fine.
 

teechar

Moderator
Staff member
Joined
Feb 18, 2015
Member Type
English Teacher
Native Language
English
Home Country
Iraq
Current Location
Iraq
You can use either "He has not published a book ..." or "He has not published any books ..." but don't use "any" with the singular.

I agree with that for the context given above. However, and as GoesStation has pointed out, it can be used in other contexts.

For example,
He has not published any book that did not become an instant bestseller.
 

Skrej

VIP Member
Joined
May 11, 2015
Member Type
English Teacher
Native Language
English
Home Country
United States
Current Location
United States
I would prefer something like 'former glory', rather than 'old glory'.
 

GoesStation

No Longer With Us (RIP)
Joined
Dec 22, 2015
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
I would prefer something like 'former glory', rather than 'old glory'.

Agreed. "Old Glory" is the nickname for the US flag, so the phrase seems particularly odd in another use.
 
Status
Not open for further replies.
Top