Choose the correct verb from those in brackets:6. He --------------- a mill in this town. ( have; has; is having).7. He --------------- here for the last five years. (worked; is working; has been working).8. He thanked me for what I ------------. (have do
Choose the correct verb from those in brackets:6. He --------------- a mill in this town. ( have; has; is having).7. He --------------- here for the last five years. (worked; is working; has been working).8. He thanked me for what I ------------. (have done; had done; have been doing).9. I -------------- a strange noise.(hear; am hearing; have been hearing).10. I ------------------ him for a long time. (know; have known; am knowing)
Answers (1)
Choose the correct verb from those in brackets:
He has a mill in this town. ( have; has; is having).
He has been working here for the last five years. (worked; is working; has been working).
He thanked me for what I have done. (have done; had done; have been doing).
I have been hearing a strange noise.(hear; am hearing; have been hearing).
I have known him for a long time. (know; have known; am knowing)
The above sentences are present perfect sentences, which means that the action in the sentence was done in the past but still continues in the present.