What do you think of my analysis of the present perfect and simple past when indicating some form of time such as "This morning, this afternoon etc"
"Have you spoken to her today?" "Did you speak to her today?" (I believe the first one is correct as the day has not ended yet.)
"Have you seen Maria this morning?" "Did you see Maria this morning?" (I believe the first one only works if the morning has not yet come to an end.)