Trouble understanding the present perfect progressive tense? Ginger's grammar handbook can help you master the tricky English tenses.
www.gingersoftware.com