This TESOL lesson plan integrates a grammar lesson with speaking and writing skills. Level: Low intermediate. Aims: To present the present perfect tense (have + past participle) with the function of talking about past actions that relate to the present time; to present some time expressions used with the present perfect ( since, for, always, so Time Expressions in English, Past, Present and Future Tense Using Time Expressions in FUTURE Tense Tomorrow Next week Next month Next year In an hour Soon In the near future Later this evening In the future Way off in the future The day after tomorrow Eventually Using Time Expressions in PRESENT Tense Today This week This month This year At the moment Now At this time Nowadays These days Right Actually, I want to ask If I can use the same tense in the two clauses with (when). As I know (when) is a time expression, so, can I use it with (present perfect) to refer to a finished or unfinished action?!. In fact I asked many teachers all over the world about using (when) with other tenses, but everyone gave me something different. For example: How long have I been married? I’ve been married since 2010. I’ve been a teacher for 8 years. We cannot use specific past time phrases, like ‘yesterday’ or ‘last week’, with the present perfect. However, we can use time phrases that have not finished yet, e.g. ‘today’, ‘this week’ and ‘this year’. .

present perfect tense time expressions examples