Select the right option to fill in the blanks with suitable form of the verbs given in the brackets.
My mother________ (cook) for the party since yesterday.
is cooking
has been cooking
cooked
had been cooking
My uncle______________ (plays) golf on the weekends for quite sometime.
plays
played
has been playing
is playing
They usually _______________ (drive) to the movies in their blue van.
drives
are driving
have been driving
drive
They____________ (leave) for Goa on Saturday morning.
will leave
will be leaving
leave
leaves
My mother_______________ (speak) to the principal before I met him.
has spoken
had spoken
has been speaking
had been speaking
I __________ (decide) now that I_______________ (take) up this job.
decided/will take
have decided/will take
decides/takes
am deciding/will be taking
I_________________ (complete) my homework by the time my friends arrive.
completed
will complete
will have completed
complete
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 brother_________ (grow) a lot since I last saw him.
had been growing
was growing
grew
had grown