Are you a pro at the 'Tenses' topic of the English Grammar subject? Here is an interesting present perfect tense quiz that is designed to test your English grammar skills. This quiz contains two types of questions- multiple-choice and true-false. You must answer all these questions carefully in order to get a good score. So, take this quiz and see how well you can score. Ready? Let's start the quiz then. Wishing you the best of luck!
Be
Been
Being
To be
Have cook
Have cooked
Has cook
Has cooked
Have just
Has just
Just
Will
Have being
Has being
Have been
Has been
Have not do
Has not do
Has not done
Have not done
True
False
True
False
True
False
True
False
True
False