no longer in present perfect vs in present simple

splash_jony

Member
China - Cantonese
Here is the example:

He used to go fishing. but now he hasn't been fishing any more. how do I change the second sentence with "no longer" instead of "not ... any more"

but now he has no longer been fishing.
or
but now he no longer goes fishing.
 
  • Mister Micawber

    Senior Member
    USA, English
    'But now he no longer goes fishing' contains the right form; however, the original has some problems, so the Q and A should look like this:

    He used to go fishing, but he doesn't do so any more.
    He used to go fishing, but he no longer does so.
     

    Mister Micawber

    Senior Member
    USA, English
    No, I don't think so. It sounds too odd to this native speaker. 'No longer' clearly means 'not now', but present perfect always connects to Now in some way.
     
    < Previous | Next >
    Top