Present perfect: exercise 7 - positive, negative, question forms
Complete the sentences with the words in brackets. Make positive, negative and question forms of the present perfect simple and continuous.
Is this your letter?
Yes, I ___ it from Scotland.
Mary is painting her bedroom.
How long ___ it?
Present perfect exercises and grammar rules.
For elementary - advanced learners of English as a foreign language.