29.04.2011 · The four of us have not been out to eat for a very long time/since 2001/since forever. - Present Perfect. b. We last went out to eat many years ago. - Past simple. The speaker of your #1 has conflated these two idea in his/her mind, and produced the utterance with the present perfect. One would have expected:
for/sinceb1 · She has lived here for over 30 years. · I haven't played tennis since my accident. · I've known Maya since I was twelve. · 'How long has she lived ...
Present perfect simple with for and since She has lived here for over 30 years. I haven't played tennis since my accident. I've known Maya since I was twelve. ‘How long has she lived here?’ ‘For over 30 years./Since 1988.’ We can use the present perfect with for and a period of time.
21.10.2021 · In a setence which includes a time clause with since, we generally prefer a past simple verb in the time clause and a present perfect verb in the main clause. The time clause refers to a particular point in the past. Since Mr Dodson became president unemployment has increased. ( rather than ... has become...)
Remember · We use the past simple for past events or actions which have no connection to the present. · We use the present perfect for actions which started in ...
We use Present Perfect tense to talk about action which started in the past and continues up to the present. For and since are used with the present perfect to ...
Present Perfect with “For / Since” I have lived in Canada for 3 years. I have lived in Canada since 2012. She has studied with me for 3 months. She has studied with me since October. Why do we use “For / Since” [FUNCTION] - to measure time (usually with the present perfect sentences) - to show how long the action (that is not finished ...