Select the right option to fill in the blanks with suitable form of the verbs given in the brackets.
When I _____________________ (finish) my assignment, I began to help my brother.
finish
finished
had finished
were finishing
My parents________ (has/see) the movie 'Avatar' already, when I invited them.
has seen
had seen
saw
have seen
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
My mother________ (cook) for the party since yesterday.
is cooking
has been cooking
cooked
had been cooking
Dogs______________ (has) pets for thousands of years.
have been
had been
has been
had being
He ________________ (know) me for the past ten years.
has known
knows
is knowing
has been knowing
My father__________ (meet) with the company director tomorrow.
meets
will meet
is meeting
will be meeting
The Kapoors_______ (visit) their grand parents during the summer holiday.
will be visiting
will have visited
will visit
is visiting
They____________ (leave) for Goa on Saturday morning.
will leave
will be leaving
leave
leaves
I __________ (decide) now that I_______________ (take) up this job.
decided/will take
have decided/will take
decides/takes
am deciding/will be taking