Present perfect: multiple choice - exercise 3
Choose correct answers. Present perfect simple or present perfect continuous?
I ___ her very often lately. (have not met, have not been meeting)
They have rebuilt their house ___ . (for a year now, finally)
Present perfect multiple choice and gap-filling exercises, PDF worksheets and grammar rules.
For elementary - advanced learners of English as a foreign language.