
Verb forms exercise
Complete the following sentences using an appropriate tense form.
1. I ……………………. here since morning.
a) am waitingb) have been waitingc) had been waiting
2. It ………………….. raining since yesterday.
a) hasn’t stoppedb) didn’t stopc) hadn’t
3. I …………………….. interested in metaphysics.
a) am alwaysb) have always beenc) had always been
4. They ……………………. in this street for twenty years.
a) have livedb) have been livingc)......