Select the right option to fill in the blanks with suitable form of the verbs given in the brackets.
My parents________ (has/see) the movie 'Avatar' already, when I invited them.
has seen
had seen
saw
have seen
David and his friend________________ (watch) the cricket match for the past one hour.
watch
are watching
have been watching
watches
We ________________ (pay) for our work by the owner of the shop yesterday.
were paid
had payed
are paid
were being paid
My mother________ (cook) for the party since yesterday.
is cooking
has been cooking
cooked
had been cooking
My parents______________ (listen) to the muÂsic right now.
were listening
listen
listened
are listening
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
The school _____________ (break) up for summer vacation on May 1 and reopens on June 28.
break
has broken
is breaking
breaks
When I _____________________ (finish) my assignment, I began to help my brother.
finish
finished
had finished
were finishing
Dogs______________ (has) pets for thousands of years.
have been
had been
has been
had being