0
Saveophelia Posted 10 years ago
Grammar

Simple Past or Present Perfect

When I was in grammar school, I was taught that one used present perfect tense (over the simple past tense) for [1] an action that began in the past but continues to the present, and [2] an action that happened at an indefinite time in the past.

(1) We sang for the president yesterday. (Simple Past)
(2) We have sung for the president. (Pre Perf)
(3) We have sung for the president since 2010. (Pre Perf)

Now, my question is, should I see a ghost walk past, do I ask:

(1) Did you see that?
(2) Have you seen that?

I know "Did you see that?" sounds right-and it probably is-but my question is why? I didn't give a definite time in the past. Is the time implied?
  

Top answer

(2) Have you seen that? Ask 1) Did you see that? ____________ This question comes up every now and then because it doesn't seem to "follow the rules".

  • (2) Have you seen that?
  • Ask 1) Did you see that?
  • ____________ This question comes up every now and then because it doesn't seem to "follow the rules".
  • It proves that you can't calculate your way to a choice of tense.
  • I'd say, as you suspected, that time is implied.
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.

2 Answers
0
saveopheliaNow, my question is, should I see a ghost walk past, do I ask:(1) Did you see that?(2) Have you seen that?
Ask 1) Did you see that?
____________

This question comes up every now and then because it doesn't seem to "follow the rules". It proves that you can't calculate your way to a choice of tense.
0
Phew! English is tough! Emotion: sweating

Thank you for the expertise!

Related Questions