Present Perfect | Grammar Quiz

Present Perfect | Grammar Quiz

Supply the correct form of Present Perfect.

1. Tim _________________here for a long time. (be)

2. Carl _________________Spanish for 2 years. (study)

3. Juvy _________________ the piano since she was 5 years old. (play)

4. Ruth _________________ her homework since 6:00 p.m. (do)

5. How long _________________ you _________________ here? (live)

6. I _________________ him since I was small. (know). We _________________

close friends. (be) We _________________ in the same class since Grade 1. (study)

7. We _________________ together in this company since 2010. (work)

8. Dan and Cath _________________ football for the school team since they were

in Grade 10. (play)

9. Sarah _________________ in Paris for nearly 5 years. (live)

10. She _________________ for me. (never, cook)

11. I _________________ abroad. (never, be)

12. _________________ you_________________ to New York? (ever, be)

13. Mr. Smith _________________ in this school for nearly 10 years. (teach)

He _________________ the students. (never, punish) Every student likes him very

much. He is very good teacher.

Answers:

1. Tim has been here for a long time. (be)

2. Carl has studied Spanish for 2 years. (study)

3. Juvy has played the piano since she was 5 years old. (play)

4. Ruth has done her homework since 6:00 p.m. (do)

5. How long have you lived here? (live)

6. I have known him since I was small. (know). We have been close friends. (be) We have studied in the same class since Grade 1. (study)

7. We have worked together in this company since 2010. (work)

8. Dan and Cath have played football for the school team since they were

in Grade 10. (play)

9. Sarah has lived in Paris for nearly 5 years. (live)

10. She has cooked for me. (never, cook)

11. I have never been abroad. (never, be)

12. Have you ever been to New York? (ever, be)

13. Mr. Smith has taught in this school for nearly 10 years. (teach)

He has never punished the students. (never, punish) Every student likes him very

much. He is very good teacher.

Downloadable files

Download the PowerPoint Presentation and Word file used in this English tutorial for beginners Present Perfect | Grammar Quiz.

For more readings

If you have any questions or suggestions about Present Perfect | Grammar Quiz, please feel free to leave a comment below or send us a message using our contact page.

Leave a Comment