present perfect (4)

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