Select the right option to fill in the blanks with suitable form of the verbs given in the brackets.
The girls_________ (clean) the house the whole day yesterday.
cleaned
were cleaning
had been cleaning
was cleaning
Last week we ________________ (travel) in Chennai.
travelled
are travelling
travel
were travelling
My father__________ (meet) with the company director tomorrow.
meets
will meet
is meeting
will be meeting
By the time Rajan stops to eat lunch he __________ (ride) his bike for two hours.
will have been riding
will ride
will be riding
rides
He ________________ (know) me for the past ten years.
has known
knows
is knowing
has been knowing
The Kapoors_______ (visit) their grand parents during the summer holiday.
will be visiting
will have visited
will visit
is visiting
They usually _______________ (drive) to the movies in their blue van.
drives
are driving
have been driving
drive
Dogs______________ (has) pets for thousands of years.
have been
had been
has been
had being
The dogs__________ (bark) a while ago, but now they are silent.
were barking
had been barking
barked
have been barking
I_________________ (complete) my homework by the time my friends arrive.
completed
will complete
will have completed
complete