English Tenses - English Grammar - ego4u.com
www.ego4u.com › en › cram-upputting emphasis on the result. action that is still going on. action that stopped recently. finished action that has an influence on the present. action that has taken place once, never or several times before the moment of speaking. already, ever, just, never, not yet, so far, till now, up to now.