Search from various English teachers...
Stanley255
"I havn't done something for a long time" <-- is it correct ? For example. Someone ask me if I meet Bill recently . I didn't see him for ages. Is it correct to say, " I havn't seen him for ages" ?

Answers · 2

1
To add some explanation : "for ages/a long time" is used after present perfect tense. So "I didn´t seen him for ages" is not correct. When you use simple past, you have to refer to a specific point in time, eg: yesterday, last week, etc.
0
I haven't seen him for ages.

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today