0
Layla1234 Posted 13 years ago
Grammar

Have you listened/Did you listen

If I sent something to my friend yesterday and today I would like to ask her what kind of questions should I ask?
Did you listen to that MP3 I sent you yesterday?
or Have you listened to that MP3 I sent you yesterday?
  

Top answer

Both the questions are ok. Did you listen is a bit more formal than Have you listened. Technically/Grammaticaly the difference is past and present perfect.

  • Both the questions are ok.
  • Did you listen is a bit more formal than Have you listened.
  • Technically/Grammaticaly the difference is past and present perfect.
  • Deep down the structure it is not appropriate to use yesterday with have listened.
  • So I would choose did you listen instead of have you listened.
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.

11 Answers
0
Both the questions are ok. Did you listen is a bit more formal than Have you listened. Technically/Grammaticaly the difference is past and present perfect. Deep down the structure it is not appropriate to use yesterday with have listened. So I would choose did you listen instead of have you listened.
0
IELTS instructor"Did you listen" is a bit more formal than "Have you listened".
I have no problem with the rest of your response, but I do not agree with this. My feeling is that the past simple is more likely here in both AmE and BrE, though, if the verb had been HEAR, the present perfect would be more likely in BrE. With 'yesterday', the pres
0
Did you listen to that MP3 I sent you yesterday?
or Have you listened to that MP3 I sent you yesterday?

Both are fine.
The adverb "yesterday" is part of the dependent clause, modifying "sent," not the main verb "have listened."

The sentence "Have you listened to that MP3 yesterday?" is not correct. You must use the simple past, "Did you listen to that MP3 yesterday?"
0
I agree but the verb used is LISTEN not HEAR. With 'yesterday' it is ok to use it with present perfect in this case. But in a positive sentence like I have gone to that place yesterday doesn't make sense.

We do not use the present perfect with an adverbial which refers to past time which is finished:

I have seen that film yesterday. (Incorrect)
0
Ok so how I should ask then?

Did you listen to that mp3? or Have you listened to the mp 3 that I sent you yesterday? Or have you managed to listen to the mp3 I sent you?
0
Did you listen to that mp3? Emotion: yes Yes, good.

Have you listened to the mp 3 that I sent you yesterday?
0
Use a more practical example. Obama was making an inaugural address this morning. I can ask you and the question should be "did you listen to his inaugural speech this morning?".

Supposed a mother advised her 17 year-old newly licensed daughter numerous times not to use the phone while getting behind the wheel, which was the condition she was allowed to
0
layla1234Have you listened to that MP3 I sent you yesterday?
I would use the one above. To my ear, it is better at giving the impression that you have been expecting the other person to listen to that MP3 and that you are still waiting for them to listen to it if they haven't done so yet.

CJ
0
Why you have used listened .is thee any rule behind this
0
Why have you used "listened"? Is there any rule behind this?


"Listened" is past tense. It is used for actions completed in the past.

Related Questions