Hi,
Hi, I have a question regarding the present perfect when using it as opposed to the simple past. I spoke to her last night. (simple past is fine here) I've spoken to her this morning. (Taken from examples for present perfect, should be fine hence.) Why not "I spoke to her this morning"? You'd also say "I spoke to her earlier."
Does it help if I tell you that the Present Perfect indicates more strongly than the Simple Past that the fact has some importance in the present?
Example 1
Son: Dad, I passed my driving test this morning.
Father: Good.
Example 2
Son: Dad, I've passed my driving test.
Father: Oh, I suppose now you want to borrow the keys to the car.
Last question: Where's the difference between "I have lived in Chicago for 5 years" and I've been living in Chicago for 5 years"? (Similarly, "I've waited for your call" and "I've been waiting for your call"?) You will find quite a lot of discussion about this in other threads if you search. Here are a few comments.
"I have lived in Chicago for 5 years" You probably live there at present.
"I've been living in Chicago for 5 years" This has a number of fairly subtle possible meanings. eg It draws attention to the duration of the activity. eg It may be used to give an explanation for the present situation. eg It may indicate that you have excellent knowledge or experience or expertise. eg It may indicate you now have a problem or a complaint.
Best wishes, Clive