Perfect Progressive Tenses, DAV English Practise Book, Class VII, The Best Solutions

Worksheet-1

Present Perfect Progressive

What are these players doing?

They are practising for the coming match against Australia. They have been exercising in the stadium since 6 o’clock in the morning. Rohit has been running around the stadium; Virat has been lifting weights and Varun has been skipping for two hours now.

Discuss with your friends.

  1. When did the players start practising?
    They started practising at 6 o’clock in the morning.
  2. Are they still practising or have they stopped?
    They are still practising.

Worksheet-2

Given below is a picture of Mr Prasad’s house. Look at the picture carefully and write what the various members of the family have been doing since evening. Do not forget to use the present prefect progressive.

  1. Mr Prasad has been watching a movie.
  2. Mrs Prasad has been cooking porridge.
  3. Nikita has been helping her mother.
  4. Dhruv has been reading a book.
  5. Anshu has been doing office work.
  6. Manas has been listening to music.
  7. Manu has been writing a novel.
  8. Bhanu has been learning his lesson.

 

Worksheet-3

Given below are some situations. Try to find out the reasons behind these. You must guess at least two reasons for each situation. One example has been given to help you.

  1. Why is Seema’s hair wet?

(a) because she has been swimming.

(b) because she has been walking in the rain.

  1. Neelu is looking tired
    (a) because she has been studying all night.
    (b) because she has been working overtime.
  2. Kittu is feeling hot
    (a) because he has been playing football.
    (b) because he has been sitting in the sun.

  Vineet’s clothes are dirty
(a) because he has been gardening.
(b) because he has been painting the house.

  Priyanka’s shirt is torn
(a) because she has been climbing a fence.
(b) because she has been fighting with her brother.

  Pooja’s hands are black
(a) because she has been drawing with charcoal.
(b) because she has been repairing the bicycle.

  Manu’s shoes are dirty
(a) because he has been walking in the mud.
(b) because he has been playing in the park.

  Ravi’s pen is broken
(a) because he has been trying to open it forcefully.
(b) because he has been playing with it.

 

Worksheet-4

Read the following sentences.

  1. Rishi has been swimming since 4 o’ clock.
  2. Rahul has been swimming for one hour.

Do the above sentences tell you-

(a) when did Rishi start swimming? Yes

(b) when did Rahul start swimming? No

(c) how long has Rishi been swimming? Yes

(d) how long has Rahul been swimming? No

 

Worksheet-5

Complete the following sentences using ‘since/for’ with the present perfect progressive tense. One example has been given to help you.

  1. She has been preparing for her exams for one month.
  2. He has been brushing his teeth for two minutes.
  3. They have been shopping for three hours.
  4. She has been preparing soup since evening.
  5. He has been cleaning the room since 10 o’clock.
  6. She has been washing dishes since 12 o’clock.
  7. He has been taking bath for two hours.
  8. I have been writing since morning.

 

Worksheet-6

Read the following extract.

Past Perfect Progressive

When Ravi reached the office, his clerk had been arranging files on his table. He had been doing this job efficiently for eight years. Raj, as usual, had been dreaming about winning a lottery and Jai had been talking on phone.

Discuss with your friends and decide which of the three timelines given below suits the above description.

 

Worksheet-7

Complete the following passage by filling in the blanks with the past perfect progressive.

Terrorist Gang Held in Capital

The Director General of Police told the press correspondents that they had arrested ten terrorists belonging to ABC group from the south zone of the city This group had been prowling (prowl) in the city for four months. The members _________________ (operate) at two levels. Two of them _________________ (supply) milk to the army headquarters and _________________ (collect) information about the set up. They _________________(decode) the army secrets and _________________ (send) these decoded messages to their chief. The other members _________________ (supply) them sophisticated tools and weapons for the purpose. They _________________ (smuggle) these weapons from a neighbouring country.

  1. had been prowling
  2. had been operating
  3. had been supplying
  4. had been collecting
  5. had been decoding
  6. had been sending
  7. had been supplying
  8. had been smuggling

Worksheet-8

A masked man had looted the cash kept in an office by threatening the cashier with a pistol. The police wanted to enquire what different people in the office had been doing at that time. Taking hints from the words provided, complete the following statements in the past perfect progressive tense.

Police officer: What had you been doing when you heard the pistol shot?

A: I had been giving dictation to my secretary.

(dictation to my secretary)

  1. I had been sleeping in my cabin.

(sleep in my cabin)

C: I had been talking on the phone.

(talk on phone)

D: I had been working on the computer.

(work on computer)

E: I had been reading an important file.

(read an important file)

F : I had been preparing a business plan.

(prepare a business plan)

G: I had been attending a meeting.

(attend a meeting)

H: I had been eating lunch in the mess.

(eating lunch in mess)

I : I had been waiting for Mr. Gupta.

(wait for Mr Gupta)

J : I had been cleaning the Chairman’s cabin.

(clean Chairman’s cabin)

 

Worksheet-9

Meet Madame Predicta. With her superpowers she can see what a person had been doing just before meeting her. And not just that! She can also tell for how long of since when the person had been doing that particular thing. Look at the following pictures, which she can see, and write what various people had been doing before meeting her. One example has been done for you.

With my superpowers, I can see that before coming here you had been sleeping for three hours.

  1. (sleep-three hours)

He had been sleeping for three hours

  1. (talk – one hour)

He had been talking for one hour.

  1. (watch TV-noon)

He had been watching TV since noon.

  1. (read newspaper – 5 o’clock)

He had been reading the newspaper since 5 o’clock.

  1. (repair car – whole day)

He had been repairing the car the whole day.

  1. (wait for bus – half an hour)

He had been waiting for the bus for half an hour.

  1. (dance- an hour)

He had been dancing for an hour.

  1. (swim – two hours)

He had been swimming for two hours.

  1. (chat over dinner – evening)

He had been chatting over dinner since evening.

  1. (relax on beach afternoon)

He had been relaxing on the beach since afternoon.

  1. (celebrate with friends – 10 o’ clock)

He had been celebrating with friends since 10 o’clock.

 

Worksheet-10

Read the following sentences and tick (✔) the correct options from the choices given in the boxes.

  1. She had been dancing since/for the age of five.

since

  1. They had been planning to start a dance group since/for ten years.

for

  1. Ramit had been working in a school since/for July ’10 before leaving it for a bank job.

since

  1. She had been learning French since/for one year.

for

  1. I had been going to that restaurant since/for February.

since

  1. The company had been producing good products since/for over twenty years.

for

  1. The country had been winning the World Peace Prize since/for the last two years.

for

  1. Manan had been decorating his room since/for two hours when his parents reached home.

for

DO IT YOURSELF

The following sentences have one error each. Find the errors and replace them with correct words.

Error

Correct Word

(a) I have been living in this hostel since three years now.

(b) She had being jogging in the park for over an hour.

(c) Rohit had been worked as a manager before he left the job.

(d) Sam has been living on a semi-solid diet before he was fully cured.

(e) Rajat was been visiting the children’s park since July.

(f) Rahul has been doing his homework for half an hour when his teacher called him.

(g) Mohit have been pursuing a degree programme for six months when he got the scholarship.

(h) The detective has been observing Mohit for last Monday.

(i) He had been reading the book since two hours when someone knocked at the door.

(j) He had been meditating for more than three hours now.

 

Error Sentence

Correction

(a) I have been living in this hostel since three years now.

for three years

(b) She had being jogging in the park for over an hour.

been jogging

(c) Rohit had been worked as a manager before he left the job.

working

(d) Sam has been living on a semi-solid diet before he was fully cured.

since

(e) Rajat was been visiting the children’s park since July.

had been visiting

(f) Rahul has been doing his homework for half an hour when…

had been doing

(g) Mohit have been pursuing a degree programme…

had been

(h) The detective has been observing Mohit for last Monday.

since last Monday

(i) He had been reading the book since two hours

for two hours

(j) He had been meditating for more than three hours now.

Remove now or change to by then

 

You cannot copy content of this page