Agora Forums
 
   
 
present perfect simple / progressive
Posted: 20 February 2009 03:21 AM   [ Ignore ]
Newbie
Rank
Total Posts:  7
Joined  2009-02-19

Could somebody please tell me which sentence from each of pair is correct/better. If both are correct could You explain me that subtle difference in meaning between them.

I’ve been playing tennis in many clubs.
I’ve played tennis in many clubs.

I’ve been avoiding her ever since I met her in 1985.
I’ve avoided her ever since I met her in 1985.

thanks a lot

Profile
 
 
Posted: 20 February 2009 08:01 AM   [ Ignore ]   [ # 1 ]
Newbie
Rank
Total Posts:  2
Joined  2009-02-19

well, both are correct; b as far as I know the only difference is:
Present Perfect Continious shows emphasise

Profile
 
 
Posted: 20 February 2009 10:40 AM   [ Ignore ]   [ # 2 ]
Sr. Member
Avatar
RankRankRankRank
Total Posts:  10184
Joined  2008-04-02

The first (I’ve been playing tennis in many clubs.)seems to indicate that you continue to do so.  It is ongoing, and you rotate among the clubs.
The second(I’ve played tennis many clubs.) Can mean the same thing, however, it can also indicate that you no longer play the game.

The second set of avoidances is the same. ,

Profile