Present perfect exercises - multiple choice
Choose correct answers in the present perfect multiple choice test.
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.