again (+ so far / up to now) repeated action in the past. Adapted from: Martin
Hewings. 1999. Advanced Grammar in Use. Cambridge University Press.
Present perfect vs. Simple past (1) Present perfect … up to the present recent past
repeated action in the past: might happen again (+ so far / up to now)
Adapted from: Martin Hewings. 1999. Advanced Grammar in Use. Cambridge University Press.
Simple past particular time, finished distant past
repeated action in the past
Present perfect vs. Simple past (2) Compare: i.
I lived in London. I have lived in London.
ii.
The research is now complete and the experiment was a success. The research is now complete and the experiment has been a success.
iii. I didn’t shave today. I haven’t shaved today.
iv. I wrote three letters this morning. I have written three letters this morning. Adopted from: Martin Hewings. 1999. Advanced Grammar in Use. Cambridge University Press.