Forum newsfeeds |  | | Notices | You are welcome to answer questions posted in the Ask a Teacher forum as long as your suggestions, help, and advice reflect a good understanding of the English language. If you are not a teacher, you will need to state that clearly at the top of your post. Please note, all posts are moderated by our in-house language experts, so make sure your suggestions, help, and advice house the kind of information an international language teacher would offer. If not, and your posts do not contribute to the topic in a positive way, they will be subject to deletion. | 
29-Jun-2008, 22:07
| | Member | | Join Date: Feb 2008 Country: Poland
Posts: 264
Current Location: Poland First Language: Polish Member Type: Student or Learner Thanks: 282
Thanked 6 Times in 6 Posts
| | the present perfect Hi
I know that the first one is correct:
1. Tell me some of the good things that he has done since you have known him.
How about this one: Tell me some of the good things that he did since you have known him.
Will it be fine with "did" and what will it mean? Will the meaning be different compared to the first sentence?
cheers  | 
29-Jun-2008, 23:57
| | Senior Member | | Join Date: Apr 2007 Country: canada
Posts: 1,448
Current Location: canada First Language: english Member Type: Other Thanks: 4
Thanked 305 Times in 291 Posts
| | Re: the present perfect Quote:
Originally Posted by GUEST2008 Hi
I know that the first one is correct:
1. Tell me some of the good things that he has done since you have known him.
How about this one: Tell me some of the good things that he did since you have known him.
Will it be fine with "did" and what will it mean? Yes it will, and the meaning is the same. Will the meaning be different compared to the first sentence?
cheers  | 2006 | | The Following User Says Thank You to 2006 For This Useful Post: | | 
30-Jun-2008, 08:25
| | Member | | Join Date: Feb 2008 Country: Poland
Posts: 264
Current Location: Poland First Language: Polish Member Type: Student or Learner Thanks: 282
Thanked 6 Times in 6 Posts
| | Re: the present perfect Hi
I'm not sure, but if I were to guess I would say that:
1. Tell me some of the good things that he has done..... (it might mean to me that he has recently done something, not a long time ago)
2. Tell me some of the good things that he did..... (I would say it means that what he did was pretty long time ago, not recently)
Am I right?  | 
30-Jun-2008, 14:35
| | Senior Member | | Join Date: Apr 2007 Country: canada
Posts: 1,448
Current Location: canada First Language: english Member Type: Other Thanks: 4
Thanked 305 Times in 291 Posts
| | Re: the present perfect Quote:
Originally Posted by GUEST2008 Hi
I'm not sure, but if I were to guess I would say that:
1. Tell me some of the good things that he has done..... (it might mean to me that he has recently done something, not a long time ago)
2. Tell me some of the good things that he did..... (I would say it means that what he did was pretty long time ago, not recently)
Am I right?  | I don't think so.
Don't forget that both sentences say "since you have known him". Even without that phrase, both sentence are talking about the past, and saying that one is the recent past and one is the more distant past is unjustified in my opinion.
Don't always try to find a difference in meaning between simple past and present perfect because there often isn't any difference. 'I (have) received your letter.' | | The Following User Says Thank You to 2006 For This Useful Post: | | 
30-Jun-2008, 15:41
| | Member | | Join Date: Mar 2007 Country: England
Posts: 102
Current Location: Wakefield, Yorkshire First Language: English Member Type: Other Thanks: 0
Thanked 32 Times in 32 Posts
| | Re: the present perfect Hello.
I'm not a teacher, but would suggest the following:
The words since you have known him imply that you still know him and he's still doing things.
Once you use the words things he did (in the past), implying that he is no longer doing things, you would use knew intead of have known, but replace the word since by when: ...things he did when you knew him
Dave | | The Following User Says Thank You to Uncle M For This Useful Post: | | 
30-Jun-2008, 16:20
| | Key Member | | Join Date: Nov 2007 Country: UK
Posts: 3,235
Current Location: UK First Language: English Member Type: Other Thanks: 3
Thanked 1,158 Times in 1,036 Posts
| | Re: the present perfect I (have) received your letter.'
Don't always try to find a difference in meaning between simple past and present perfect because there often isn't any difference.
I think this statement is misleading, 2006. It presupposes that, as in your example, our communications verbal and written consist of isolated sentences, when in fact there is a much wider context in which words are chosen and spoken. I received your letter. Fact. It arrived. I didn't know you were going to write to me, and now I am replying. I have received your letter.
The person may write these words in isolation, but in his choice of the present perfect, he is writing from the context and mental framework of:
"I have some very good news. As you know, we have been unable to proceed with your claim for the Vanderbilt inheritance until we had proof of your paternity. I have (now) received a letter from Somerset House with your birth certificate, and so I will immediately lodge..."
I also disagree with: Tell me some of the good things that he did since you have known him.
Will it be fine with "did" and what will it mean? Yes it will, and the meaning is the same. 'Since' can only be used with perfect tenses :"Tell me some of the good things that he has done since you have known him."
Last edited by David L.; 30-Jun-2008 at 16:37.
| | The Following User Says Thank You to David L. For This Useful Post: | | 
30-Jun-2008, 16:34
| | Senior Member | | Join Date: May 2007 Country: Hong Kong
Posts: 599
Current Location: Hong Kong First Language: Chinese Member Type: Other Thanks: 7
Thanked 42 Times in 42 Posts
| | Re: the present perfect Quote:
Originally Posted by Dave Mortimer Hello.
I'm not a teacher, but would suggest the following:
The words since you have known him imply that you still know him and he's still doing things.
Once you use the words things he did (in the past), implying that he is no longer doing things, you would use knew intead of have known, but replace the word since by when: ...things he did when you knew him
Dave | I agree. "Since you have known him" denotes a period of time in between you knew him long time ago and up to the time of speaking. So, "Tell me some of the good things that he has done" (from the time that you knew him up to the moment of speaking) is reasonable and grammatical.
(Not a teacher)  | | The Following User Says Thank You to albertino For This Useful Post: | | 
30-Jun-2008, 16:40
| | Senior Member | | Join Date: May 2007 Country: Hong Kong
Posts: 599
Current Location: Hong Kong First Language: Chinese Member Type: Other Thanks: 7
Thanked 42 Times in 42 Posts
| | Re: the present perfect Quote:
Originally Posted by David L. I (have) received your letter.' Don't always try to find a difference in meaning between simple past and present perfect because there often isn't any difference.
I think this statement is misleading, 2006. It presupposes that, as in your example, our communications verbal and written consist of isolated sentences, when in fact there is a much wider context in which words are chosen and spoken. I received your letter. Fact. It arrived. I didn't know you were going to write to me, and now I am replying. I have received your letter.
The person may write these words in isolation, but in his choice of the present perfect, he is writing from the context and mental framework of:
"I have some very good news. As you know, we have been unable to proceed with your claim for the Vanderbilt inheritance until we had proof of your paternity. I have (now) received a letter with your birth certificate, and so I will immediately lodge..."
I also have disagree with Tell me some of the good things that he did since you have known him. Will it be fine with "did" and what will it mean? Yes it will, and the meaning is the same. 'Since' can only be used with perfect tenses :"Tell me some of the good things that he has done since you have known him." | Well, in fact there are differences in the usage of the past and the perfect tense. If not, why should we have such distinctions?
(Not a teacher)  | | The Following User Says Thank You to albertino For This Useful Post: | | 
30-Jun-2008, 17:08
| | Senior Member | | Join Date: Apr 2007 Country: canada
Posts: 1,448
Current Location: canada First Language: english Member Type: Other Thanks: 4
Thanked 305 Times in 291 Posts
| | Re: the present perfect Quote:
Originally Posted by albertino Well, in fact there are differences in the usage of the past and the perfect tense. If not, why should we have such distinctions?
(Not a teacher)  | I think that's a very questionable thing to say. The fact is that sometimes perfect tense is the only good way to express a meaning, but often it is only one way to express it.
Again, this is one of the differences between British and North American English. More comments later.... | 
30-Jun-2008, 18:08
| | Member | | Join Date: Feb 2008 Country: Poland
Posts: 264
Current Location: Poland First Language: Polish Member Type: Student or Learner Thanks: 282
Thanked 6 Times in 6 Posts
| | Re: the present perfect Quote:
Originally Posted by David L. "I have some very good news. As you know, we have been unable to proceed with your claim for the Vanderbilt inheritance until we had proof of your paternity. I have (now) received a letter from Somerset House with your birth certificate, and so I will immediately lodge..." | So, I understand from it that the present perfect can imply that something has just happened "I have (now) received..." while "I received" may mean that it happened a bit further in the past.  | | Thread Tools | | | | Display Modes | Linear Mode |
Posting Rules
| You may post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off | | | All times are GMT. The time now is 19:20. |  |