Present perfect tense questions - exercise 6
Use the words in brackets to make present perfect tense questions.
___ the letter? (receive) - No, I haven't.
Where ___ so long? (you - be) - At the disco.
Present perfect exercises and grammar rules.
For elementary - advanced learners of English as a foreign language.