Select the right option to fill in the blanks with suitable form of the verbs given in the brackets.
Last week we ________________ (travel) in Chennai.
travelled
are travelling
travel
were travelling
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
When I _____________________ (finish) my assignment, I began to help my brother.
finish
finished
had finished
were finishing
On Friday next, we_______ (has) a party for my friend Jasjeet.
have
are having
will have
will be having
My mother_______________ (speak) to the principal before I met him.
has spoken
had spoken
has been speaking
had been speaking
He ________________ (know) me for the past ten years.
has known
knows
is knowing
has been knowing
My mother________ (cook) for the party since yesterday.
is cooking
has been cooking
cooked
had been cooking
I_________________ (complete) my homework by the time my friends arrive.
completed
will complete
will have completed
complete
The Kapoors_______ (visit) their grand parents during the summer holiday.
will be visiting
will have visited
will visit
is visiting
When the phone_____ (ring) I_______ (has) just turned on the T.V
rings/have
rang/had
is ringing/ am having
was ringing/had