Present Perfect Quiz You can do this grammar quiz online or print it on paper. It tests what you learned on the Present Perfect page. 1. Lindsay _____ not been to France. has is have a) has b) is c) have 2. _____ you finished your homework? Have Has Is a) Have b) Has c) Is 3. They___ gone to a rock concert. 's 'es 've a) 's b) 'es c) 've 4. _____ you been to Japan? Is Have Has a) Is b) Have c) Has 5. We _____ never eaten Mexican food. have has are a) have b) has c) are 6. Andrea has _____ her umbrella. forget forgetting forgotten a) forget b) forgetting c) forgotten 7. _____ the sun come up? Was Have Has a) Was b) Have c) Has 8. The children ________ the lost puppy. have find is finding have found a) have find b) is finding c) have found 9. Wiwi's been a vegetarian _____ three years. since for after a) since b) for c) after 10. I haven't worked _____ last December. since for by a) since b) for c) by Your score is: Correct answers: