Select the right option to fill in the blanks with suitable form of the verbs given in the brackets.
David and his friend________________ (watch) the cricket match for the past one hour.
watch
are watching
have been watching
watches
The school _____________ (break) up for summer vacation on May 1 and reopens on June 28.
break
has broken
is breaking
breaks
Dogs______________ (has) pets for thousands of years.
have been
had been
has been
had being
We ________________ (pay) for our work by the owner of the shop yesterday.
were paid
had payed
are paid
were being paid
Mr. Khanna ___________________ (write) a novel all summer.
will write
is writing
will be writing
writes
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
When the phone_____ (ring) I_______ (has) just turned on the T.V
rings/have
rang/had
is ringing/ am having
was ringing/had
When I _____________________ (finish) my assignment, I began to help my brother.
finish
finished
had finished
were finishing
My mother_______________ (speak) to the principal before I met him.
has spoken
had spoken
has been speaking
had been speaking