Perfect Tense
Practice perfect tenses including Present Perfect, Past Perfect, Future Perfect, and Perfect Continuous forms, along with subject-verb agreement rules.
Questions
Which of the following is used to make a sentence of Present Perfect Tense?
- has
- had
- will have
- will be
Directions: Identify the tense used in the following sentence.
Those girls will have left the college by now.
- Present Perfect Tense
- Future Perfect Continuous Tense
- Future Simple Tense
- Future Perfect tense
Select the correct option, which completes the following incomplete sentence.
I shall have left this place by the time ___________________.
- she will come
- she comes
- she has come
- she had come
Select the correct option that corrects the following incorrect sentence.
The train had left the station before we reach the station.
- The train had left the station before we have reached the station.
- The train had left the station before we reached the station.
- The train had left the station before we shall have reached the station.
- The train had left the station before we had reached the station.
Directions: Select the correct option to fill in the blank in the following sentence.
They will have taken the food before _________.
- we had reached there
- we shall reach there
- we reach there
- we had been reaching there
Select the correct option to fill in the blanks in the following sentence.
The patient __________ before the doctor ____________.
- had died, came
- had died, had come
- had died, comes
- will die, came
Select the correct option that corrects the following incorrect sentence.
If the servant comes, the food would have been cooked.
- If the servant came, the food would have been cooked.
- If the servant had come, the food would have been cooked.
- If the servant will come, the food would have been cooked.
- If the servant come, the food will be cooked.
Directions: Select the correct option to fill in the blank in the following sentence.
The tap ________ for two hours.
- have run
- have been running
- has been running
- has running
Select the correct option to fill in the blank in the following sentence.
The mechanic had __________ (repair) the fan.
- repair
- repairing
- repairs
- repaired
Directions: Select the correct option to fill in the blank in the following sentence.
They _______ two houses and have leased them out.
- have built
- have been building
- are building
- has building
Directions: Choose the correct option to fill in the blank of the following sentence.
Either the boy or his parents __________ done it.
- has
- have
- has been
- has being
Directions: Choose the correct option to fill in the blank of the following sentence.
Many a man _________ lost his life.
- has
- have
- has been
- has being
Directions: Select the correct option to fill in the blanks in the following sentence.
The rain _________ hardly _______ when the children began to play.
- has, stopped
- had, stopped
- have, stopped
- none of the above
Directions: Choose the correct option to fill in the blank of the following sentence.
She with her parents __________ gone out.
- has
- have
- has been
- has being
Directions: Select the correct option to fill in the blank in the following sentence.
She or her parents _____ the right to attend the college functions.
- has
- have
- was
- were
Directions: Select the correct option.
“has, have + 3rd form” represents
- Simple Present Tense
- Present Perfect Tense
- Present Perfect Continuous Tense
- None of the these
Directions: Select the correct option for the following sentence to be changed into Present Perfect Tense.
He does not open the gate.
- He did not open the gate.
- He has not opened the gate.
- He is not opening the gate.
- He have not opened the gate.
Directions: Select the correct option to fill in the blanks in the following sentence.
The patient __________ before the doctor ____________.
- had died, came
- had died, had come
- had died, comes
- will die, came
Directions: Select the correct option to fill in the blank in the following sentence.
She _________ the food before the guests came.
- had taken
- takes
- will be taking
- have taken
Directions: Select the correct option to fill in the blank in the following sentence.
If you had worked hard, you ________.
- shall have passed
- have passed
- will have passed
- would have passed
Directions: Select the correct option to fill in the blanks in the following sentence.
We __________ hardly __________ the cinema hall, when the show started.
- has, entered
- have, entered
- had, entered
- none of the above
Directions: Select the correct option to fill in the blank in the following sentence.
Why ___________ he not come to school for four days?
- has
- is
- does
- was
Directions: Select the correct option to fill in the blank in the following sentence.
We ________ each other for five years.
- do not know
- are not knowing
- have known
- did not know