|
|
#2 (permalink) Sun Dec 04, 2011 1:17 am "Have you told him that" or "Did you tell him that" |
|
|
If you are talking about a specific past occasion, use "Did you tell him that?".
If you are asking about any time in the past, use "Have you told him that?". Some people also use "Did you tell him that?" in this case. |
|
Dozy I'm a Communicator ;-)
Joined: 17 Jun 2011 Posts: 3315 Location: UK
|
|
#3 (permalink) Sun Dec 04, 2011 15:58 pm "Have you told him that" or "Did you tell him that" |
|
|
| Thank you for the answer ! |
|
Alanzed New Member
Joined: 02 Dec 2011 Posts: 3
|
 |
#4 (permalink) Mon Dec 05, 2011 9:16 am "Have you told him that" or "Did you tell him that" |
|
|
I agree with Dozy.
I think "Did you tell him that" is asking a specific yes/no question - asking if you did, in fact, tell him at a certain point. You could clarify the sentence by asking, "Did you tell him that on Tuesday/this morning/before you left the house?"
"Have you told him that" has a less specific timeframe - "Have you told him that yet/at any point/when you're together?" |
|
Jbarry524 I'm new here and I like it ;-)

Joined: 28 Nov 2011 Posts: 11 Location: Lyon, France
|
 |
#5 (permalink) Mon Dec 05, 2011 10:06 am "Have you told him that" or "Did you tell him that" |
|
|
| when you are talking about an specific time you have to use simle past but when you are talking about an action regardless of time" present perfect" |
|
English Student I'm new here and I like it ;-)
Joined: 04 Dec 2011 Posts: 31
|
 |
|
| In my off time vs on my off time | Sentence: If the user tries to upload an improperly formatted XML file... |