JavaScript isn't enabled in your browser, so this file can't be opened. Enable and reload.
Present Perfect Tense Quiz - 1
Prepared By Shaik Babji
Contact: 09848533345
https://www.youtube.com/c/highschool4u
https://www.grammarknowledge.com/
http://my.grammarknowledge.com/
http://english.grammarknowledge.com/
https://books.grammarknowledge.com/
https://quizzes.grammarknowledge.com/
http://cceenglishtextbooks.blogspot.com/
Sign in to Google
to save your progress.
Learn more
1. Rajani ____________ ____________ a lot of work. (do)
1 point
A) has done
B) have done
C) done
D) did
Clear selection
2. It ____________ ____________ a long time to complete. (take)
1 point
A) has taken
B) have taken
C) taken
D) took
Clear selection
3. My mangoes ____________ finally ____________. (ripen)
1 point
A) has ripened
B) have ripened
C) ripened
D) ripens
Clear selection
4. My children ____________ ____________ very good today. (be)
1 point
A) has been
B) be
C) have been
D) will be
Clear selection
5. It ____________ ____________ all day today. (rain)
1 point
A) rained
B) have rained
C) has rained
D) rains
Clear selection
6. They ____________ ____________ a long day. (have)
1 point
A) have had
B) had had
C) had
D) had have
Clear selection
7. My students ____________ ____________ hard on their assignments. (work)
1 point
A) had worked
B) worked
C) have worked
D) are working
Clear selection
8. The teacher ____________ ____________ her voice at us many times. (raise)
1 point
A) has raised
B) raised
C) is raising
D) have raised
Clear selection
9. The police ____________ ____________ an arrest. (make)
1 point
A) have made
B) has made
C)made
D) had made
Clear selection
10. Ravi ____________ ____________ that movie many times. (see)
1 point
A) had seen
B) have seen
C) has seen
D) am seeing
Clear selection
Submit
Page 1 of 1
Clear form
Forms
This content is neither created nor endorsed by Google.
Report Abuse
Terms of Service
Privacy Policy
Help and feedback
Contact form owner
Help Forms improve
Report