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
active verb forms

active verb forms

1- future, present, and past; simple, progressive and perfect English verbs can refer to future, present or past time, and for each kind of time, there are three possibilities with most verbs: simple, progressive (be + -ing) and perfect (have +...

READ MORE