0
Mskzieilinski Posted 10 years ago
Grammar

Present perfect / past simple

He has said me that he will do it.
He said me that he will do it.

Which one of the above is correct and why?

I met her at this hotel.
I've met her at this hotel.

Same question here.

In which situation can I say: What have you said?

Regards,
Michal
  

Top answer

Which one of the above is correct and why? Neither. These are correct: He has said to me that he will do it.

  • Which one of the above is correct and why?
  • Neither.
  • These are correct: He has said to me that he will do it.
  • He said to me that he will do it.
  • He has told me that he will do it.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

6 Answers
0
mskzieilinskiHe has said me that he will do it.He said me that he will do it.Which one of the above is correct and why?
Neither. These are correct:

He has said to me that he will do it.
He said to me that he will do it.
He has told me that he will do it.
He told me that he will do it.
mskzieili
0
Then what is the difference?

He has said to me that he will do it - He's said it recently or He's said it, so I'm expecting him to do it.
He said it to me that he will do it - He said it once and I don't care if he actually did it.

I met her at this hotel - it's like: I met Nicole Kidman at this particular hotel at some time in the past and that's all... I don't care about it
0
mskzieilinskiHe has said to me that he will do it - He's said it recently or He's said it, so I'm expecting him to do it.
It could be either.
mskzieilinskiHe said to me that he will do it - He said it once and I don't care if he actually did it.
Yes, but it expresses nothing about your care.
mskzieili
0
Mister Micawber You are reading too much into the simple past.
That's true. Since there is no such tense like Present Perfect in my native language, I always find it quite tricky when it comes to choosing between Simple Past and Present Perfect. Actually, I think that "care" is not the right word that I've wanted to use. It's all about the infulence. All the c
0
If you use our 'Search' function, you will find many threads on this popular subject. I recommend that you start with this one:
0
mskzieilinskiHe has said me that he will do it. He said me that he will do it.
You have mentioned the person he was speaking to (me). That situation is usually expressed with "told", not "said".

This is the usual way to say it: He told me he would do it.

CJ

Related Questions