Present Perfect

Tdol

Editor, UsingEnglish.com
Staff member
Joined
Nov 13, 2002
Member Type
Native Language
British English
Home Country
UK
Current Location
Japan
;-)
 

RonBee

Moderator
Joined
Feb 9, 2003
Member Type
Other
Native Language
American English
Home Country
United States
Current Location
United States
Take out three and the second one will work.

:wink:
 

Tdol

Editor, UsingEnglish.com
Staff member
Joined
Nov 13, 2002
Member Type
Native Language
British English
Home Country
UK
Current Location
Japan
That was me posting as guest for some reason. ;-)
 

svicente

New member
Joined
Nov 21, 2005
That's one of my main doubts using verbs. Could you explain the right way to use this?
I can say: "I've been using to do.....", but when?
 

Tdol

Editor, UsingEnglish.com
Staff member
Joined
Nov 13, 2002
Member Type
Native Language
British English
Home Country
UK
Current Location
Japan
It would be very dificult to use your example. With action vebrs, the present perfect progressive is normally used to show that something began in the pas and is not complete. With the email examples, the speed of the action would generally indicate that it is finished. I culd say 'I've been sending him emails for several days and he hasn't replied'. Here, the action is incomplete because I wil send more emails until he replies. However, with 3 emails, you have basically sent them or not. ;-)
 

svicente

New member
Joined
Nov 21, 2005
tdol said:
It would be very dificult to use your example. With action vebrs, the present perfect progressive is normally used to show that something began in the pas and is not complete. With the email examples, the speed of the action would generally indicate that it is finished. I culd say 'I've been sending him emails for several days and he hasn't replied'. Here, the action is incomplete because I wil send more emails until he replies. However, with 3 emails, you have basically sent them or not. ;-)

Ok, very good explanation! Tks.
Now I have no more reason to make mistakes about it...
 

Tdol

Editor, UsingEnglish.com
Staff member
Joined
Nov 13, 2002
Member Type
Native Language
British English
Home Country
UK
Current Location
Japan
I wish you luck with it.;-)
 

Isra

Member
Joined
Mar 31, 2006
Member Type
Student or Learner
HI!

I choosed the first alternative: I have sent", but I wasn;t sure..:?:
 

Tdol

Editor, UsingEnglish.com
Staff member
Joined
Nov 13, 2002
Member Type
Native Language
British English
Home Country
UK
Current Location
Japan
You're right, Isra. ;-)
 

Nikka1364

New member
Joined
Sep 16, 2006
Hi,
I'm a new member of this group and I'd like to partecipate to this poll.
In your example: I have sent 3 e-mails today , could I use I sent instead of I have sent ?
Thanks
 

nosayr

Member
Joined
Nov 11, 2006
hey,
the answer goes like that:

i have been trying to choose the right answer all day long ,yet, i didn't manage to do that .


was that right?;-)
 

natasha0707

New member
Joined
Nov 14, 2005
I would like to recomend you an excellent grammar book 'How English Works'-Oxford .There is a very good explanation for Present Perfect
 

Omar!

Member
Joined
Oct 25, 2006
Member Type
Student or Learner
Of course the correct answer is :
have sent => Present perfect

But ,
have been sending => present perfect continuous
 

Murtadha Ali

Member
Joined
Oct 26, 2006
I agree with Todl because it is very hard to say the correct answer and we don't have the specific action.....

anyway thanks for getting examples...
Murtadha Ali
 

Tdol

Editor, UsingEnglish.com
Staff member
Joined
Nov 13, 2002
Member Type
Native Language
British English
Home Country
UK
Current Location
Japan
It doesn't work for me, because the action sounds complete; I have sent the email. However, if you had many messages, you could say 'I have been sending emails all morning'.
 
Top