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. Wishing you the best of luck!
Be
Been
Being
To be
Have just
Has just
Just
Will
Have being
Has being
Have been
Has been
True
False
True
False
True
False
True
False
True
False
Have cook
Have cooked
Has cook
Has cooked
Have not do
Has not do
Has not done
Have not done
Wait!
Here's an interesting quiz for you.