My questions are about being able to use a past time expression in a Present/Past Perfect tense.
An excerpt from: http://www.englishpage.com/verbpage/presentperfect.html
We use the Present Perfect to say that an action happened at an unspecified time before now. The exact time is not important. You CANNOT use the Present Perfect with specific time expressions such as: yesterday, one year ago, last week, when I was a child, when I lived in Japan, at that moment, that day, one day, etc.
My example #1: First Conversation for sending on same day:
Boss: Have you sent that email?
Me: Yes, I have sent that email.
Boss: When?
Me: Today.
Boss: Ok.
My example #2: Second Conversation for sending on previous day:
Boss: Have you sent that email?
Me: Yes, I have sent that email.
Boss: When?
Me: Yesterday. (Or Last week or when i was in Japan etc.)
Boss: Ok.
My questions are:
Are both conversations correct?
Can I use a time expression in my answers to avoid the 2nd question from my boss?