Hi teachers,

Would you tell me if this is a right explanation? Is there a better or shorter way to express it?

The present perfect is also used with present time markers to suggest that more actions or situations are possible during the time mentioned.

This is only possible if the period of time is not finished at the time of speakind or writing.

Present Time Markers

Today, this morning, this afternoon, tonight, this weekend, this week, this month, this year, etc.

Thanks in advance
Thinking SpainThis is only possible if the period of time is not finished at the time of speakind or writing.Present Time MarkersToday, this morning, this afternoon, tonight, this weekend, this week, this month, this year, etc. Thanks in advance
Yes.
Emotion: smile Hi Ivanhr,

Thank you very much for your reply.
Site Hint: Check out our list of pronunciation videos.
Today, this morning, this afternoon, tonight, this weekend, this week, this month, this year, etc.

All of the time above refers to the time now. And since the time reference for present perfect is now, it is acceptable.
Hi michaelting,

Thank you for your reply. It has helped me.