Home » Mixed Level English Grammar Tests » Mixed Level English Grammar – Present Perfect – Test 2Mixed Level English Grammar – Present Perfect – Test 2 March 25, 2022 by Admin Facebook Twitter Pinterest LinkedIn VKontakte Odnoklassniki 1. They _____ for nearly fifty years. has married have been married were married had been married 2. They _____ to Paris for the weekend. have gone will go are gone were going 3. Mom _____ out about it and she is not pleased. had just found has just find has just found had just find 4. I _____ her since we left high school. hadn’t see haven’t see haven’t seen hadn’t saw 5. He _____ in Paris for a long time. is living has lived live 6. We _____ many times to New York. were traveling ’ve traveled travel 7. I _____ to Rome, Italy. weren’t was been ’ve been 8. We _____ a solution yet. will found founded haven’t found 9. My friends _____ earlier. will arrive is arriving have arrived 10. I think I _____ him once before. was meeting had meet have been meeting have met Loading...