It's been discussed a million times. Do you have any specific questions? You can use the search function to search these forums for interesting threads.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AnonymousWhat is the difference between simple past and present perfect?Note that an asterisk ( * ) in front of a sentence means that it is grammatically incorrect.