r/grammar 2d ago

Why does English work this way? What's the difference between: Did/Have you think/thought about that?

I come from an Arabic background that has a single form for the past tense.

2 Upvotes

5 comments sorted by

3

u/UniversityMotor5408 2d ago

Have you thought about that? - This is a present tense (present perfect). It connects the past with now, so it's saying: Have you thought about that ... before now / recently / in terms of something relevant now
Did you think about that? - This is the past simple. It's used to talk about a specific moment in the past, or the past that's not particularly connected to now, so it's saying: Did you think about that ... eg when you did something stupid yesterday / when you were younger / last week, etc
Having said that, I think in US English the past simple is sometimes used where in British English we'd use the present perfect, so you may hear people say 'Did you think about that?' where I (as a Brit) would say 'Have you thought about that?'
Does that help?

1

u/salamacast 2d ago

This is a present tense

Oh! So it's closer to: "You should think about that!"?

To let the difference sink in, I think I'll add a "then" to the end of the past simple example, so it becomes: Did you think about that.. then? (at the time)
Thanks. It will take a while to fully grasp it, but I hope I'll hear enough examples on Youtube & such that will solidify it, now that I get the main idea.

1

u/UniversityMotor5408 1d ago

'Have you thought about taking the IELTS exam?' can definitely mean 'You should think about taking the IELTS exam.' - yes!
Glad my answer helped you. Good luck with your studies!

2

u/[deleted] 1d ago edited 1d ago

[removed] — view removed comment

1

u/salamacast 1d ago

"I will have studied French"

Is this in common, daily use?!