I have a question about the present perfect.
A: Have you seen Jane this morning? (said in the morning)
B: Yes, I have. I saw her an hour ago.
Here, does "this morning" mean "from the early morning until the present when speaker A was talking?
I have a question about the present perfect.
A: Have you seen Jane this morning? (said in the morning)
B: Yes, I have. I saw her an hour ago.
Here, does "this morning" mean "from the early morning until the present when speaker A was talking?
Yes, "this morning" means any time from very early morning to the moment of saying it (the present).
In your expression B, you have contracted "Yes, I have." to "Yes, I've". That contraction can't be made unless the auxiliary verb "have" is followed explicitly by a main verb, as in "Yes, I've seen her.".
"Bob has worked at Fwacbar Company" means he worked there in the past, but does not indicate that he is working there now.If speaker A is speaking "now" in the morning then why should "this morning" have any other meaning different from the one stated? "This morning" will include any time before the question was posed. – Mari-Lou A May 18 '20 at 12:17