English Grammar Present Perfect
(Please note that British and American English have different rules for the use of this tense. The explanation and exercises here refer to British English. In American English, it is often acceptable to use the past simple in some of these examples.) We u...