+1
Hi teachers,
Could you correct or confirm if my definitions fit with the examples given?

The present perfect can also express the number of times (occasions) the actions or situations have occurred at indefinite points in time in the past.
Sharon has had dinner with Robert three times this month.

The simple past can also express the number of times (occasions) the actions or situations occurred at a definite point in time in the past.
Sharon had dinner with Robert three times last week.

Thanks in advance.
+0
The present perfect works in your first sentence because "this month" is not a finished period of time. "last week", on the other hand, is a finished period of time and requires a simple past (except in some very rare contexts).
Comments  
Sounds good to me.
Site Hint: Check out our list of pronunciation videos.
 Ivanhr's reply was promoted to an answer.
Hi Aspara Gus,
Thank you for your reply.

TS
Hi Ivanhr,
Thank you for you reply. What I really wanted to mach were the definitions with the examples given.
As I can see there were right.

TS
Students: We have free audio pronunciation exercises.