present perfect (4)
progressive (or ‘continuous’)formshave/has been + -ing I have been thinking about you.Have you been waiting long?I haven’t been studying very well recently.For double letters in words like sitting, stopping, see spelling 7: doubling...
READ MORE