Google
English-Test.net
Find penpals and make new friends today!
 
guilty; dishonest
inalienable
least
fluent
fraudulent
full quiz correct answer
 
Username
Password
 Remember me? 
Search   Album   FAQ   Memberlist   Profile   Private messages   Register   Log in 

"Have you told him that" or "Did you tell him that"



 
ESL/EFL Worksheets and Handouts for Students Printable, photocopiable, clearly structured
Designed for teachers and individual learners
For use in a classroom, at home, on your PC
ESL Forum | English Vocabulary, Grammar and Idioms
In my off time vs on my off time | Sentence: If the user tries to upload an improperly formatted XML file...
listening exercisestell a friend
Message
Author
"Have you told him that" or "Did you tell him that" #1 (permalink) Sat Dec 03, 2011 21:57 pm   "Have you told him that" or "Did you tell him that"
 

Hi there !

I'm very confused about the two sentences. I'm sure that we can say both but i can't say when and why. Can someone help me for this please ?
Alanzed
New Member


Joined: 02 Dec 2011
Posts: 3

"Have you told him that" or "Did you tell him that" #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

Want to learn about the future tenses? Read this story and smileEnglish grammar exercises — improve your English knowledge and vocabulary skillsAre you a native speaker of English? Then you should read this!Learn how to explore English words! Subscribe to free email English course
"Have you told him that" or "Did you tell him that" #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

"Have you told him that" or "Did you tell him that" #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

"Have you told him that" or "Did you tell him that" #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

Display posts from previous:   
In my off time vs on my off time | Sentence: If the user tries to upload an improperly formatted XML file...
ESL Forum | English Vocabulary, Grammar and Idioms All times are GMT + 1 Hour
Page 1 of 1
Latest topics on English Forums
Are "do" and "does" called modals if not what are they calledToastadjectives - orderconfused with"after all"come to docorrect my sentence pleasecorrect pleaseReally speakingto get it rightYour prepositions are not standfast enoughAlpha pupsrun up toago/before

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Subscribe to FREE email English course
First name E-mail