CBSE Class 2 English Past Present Perfect Tense Assignment

Read and download free pdf of CBSE Class 2 English Past Present Perfect Tense Assignment. Get printable school Assignments for Class 2 English. Class 2 students should practise questions and answers given here for All topics English in Class 2 which will help them to strengthen their understanding of all important topics. Students should also download free pdf of Printable Worksheets for Class 2 English prepared as per the latest books and syllabus issued by NCERT, CBSE, KVS and do problems daily to score better marks in tests and examinations

Assignment for Class 2 English All topics

Class 2 English students should refer to the following printable assignment in Pdf for All topics in Class 2. This test paper with questions and answers for Class 2 English will be very useful for exams and help you to score good marks

All topics Class 2 English Assignment

PAST SIMPLE vs PAST PERFECT

Complete the sentences with the Past Simple or Past Perfect of the verbs in brackets.

 

1.- My aunt flew to Paris last year. She __________ (never / go) on a plane before that.

Ans-had never gone

 

2.- We didn’t need to queue because my wife __________(already / buy) the tickets

Ans-had already bought

 

3.- The thieves had already spent the money when the police _________ (catch) them.

Ans-caught

 

4.- Helen ________ (split up) with John before she met Paul.

Ans-had split

 

5.- We ________ (know) her address because she _______ (tell) us.

Ans-knew / had told

 

6.- The children _________ (not eat) for days so they ___________ (be) extremely hungry.

Ans-hadn’t eaten / were

 

7.- Everyone ___________ (hug) each other after they __________ (finish) their exams.

Ans-hugged / had finished

 

8.- She didn’t want to go to the cinema because she ___________(already / see) the film.

Ans-had already seen

 

9.- I ________ (just / buy) a dress when a thief _______ (steal) my bag.

Ans-had just bought / stole

 

10.- My niece _________ (go) to London three times by the time she _________ (be) sixteen.

Ans-had been / was

 

11.- My students ________ (raise) some money after they ________ (see) a documentary on TV about Africa.

Ans-raised / had seen

 

12.- It was half past three and we still _________ (not / eat) lunch.

Ans-hadn’t eaten

 

13.- Our teacher ________ (give) us extra homework because we___________ (not finish) our essays.

Ans-gave / hadn’t finished

 

14.- My father _________ (lose) his glasses and he couldn’t read the newspaper.

Ans-had lost

 

15.- The car stopped because we __________ (run) out of petrol.

Ans-had ran

 

16.- He __________ (feel) very ill because he __________ (not sleep) well.

Ans-felt / hadn’t slept

 

17.- By the time I met John, he ___________ (leave) college.

Ans-had left

 

18.- When I _________ (ask) her to help me, she ________ (agree).

Ans-asked / agreed

 

19.- I thought I _________ (read) that book before, but I hadn’t.

Ans-had read

 

20.- I knew I __________ (see) her somewhere before.

Ans-had seen

 

21.- I was sure I __________ (not lock) the door.

Ans-hadn’t locked

 

22.- When we ___________ (get) home my wife realized she __________ (lose) her purse.

Ans-got / had lost

 

23.- When we arrived at my parent’s house, they ________ (leave)

Ans-had left

 

24.- After I _________ (buy) my new computer, I discovered that I ___________ (not have) enough money.

Ans-had bought / didn’t have

 

25.- The Vikings ________ (sail) to North America a thousand years ago.

Ans-sailed

 

Past or Past Perfect Tense – Simple: Fill in the correct form.

 

1. Mary ___________________ (give) me Tony's address before she left.

Ans- Mary had given me Tony's address before she left.

 

2. When the boys arrived at the cinema, the film ___________________ (already, start).

Ans- When the boys arrived at the cinema, the film had already started ,

 

3. Before we reached the station we saw that we ___________________ (lose) our way.

Ans- Before we reached the station we saw that we had lost our way.

 

4. All the tickets ___________________ (be) sold before the concert began.

Ans- All the tickets had been sold before the concert began.

 

5. They took a shower after they ___________________ (finish) the game.

Ans- They took a shower after they had finished the game.

 

6. I asked Mr Green how many books he ___________________ (read)

Ans- I asked Mr. Green how many books he had read

 

7. Mum asked me why I ___________________ (not tidy) up my room.

Ans- Mum asked me why I had not tidied up my room.

 

8. Bob was sorry that he ___________________ (told) me the story.

Ans- Bob was sorry that he had told me the story.

 

9. Alan watched TV after he ___________________ (have) lunch.

Ans- Alan watched TV after he had had lunch.

 

10. The sun ___________________ (shine) yesterday after it ___________________ (be) cold for many weeks.

Ans-The sun shone yesterday after it had been cold for many weeks.

 

11. Uncle David ___________________ (go) to the doctor after he ___________________ (be) ill for a month.

Ans-Uncle David went to the doctor after he had been ill for a month.

 

12. Before the police ___________________ (catch) the thief, he ___________________ (steal) two more watches.

Ans-Before the police caught the thief, he had stolen two more watches.

 

13. Mum once ___________________ (paint) a picture although she ___________________ (never, learn) it.

Ans-Mum once painted a picture although she had never learnt it.

 

14. I ___________________ (not tell) my teacher that my mum ___________________ (help) me with my homework.

Ans-I did not tell my teacher that my mum had helped me with my homework.

 

15. I ___________________ (be) very angry when I ___________________ (see) that my brother ___________________ (eat) my apple.

Ans-I was very angry when I saw that my brother had eaten my apple.

 

16. The bike ___________________ (be) much more expensive than he ___________________ (think) at first.

Ans-The bike was much more expensive than he had thought at first.

 

17. Dad ___________________ (drive) me home after I ___________________ (fall) into the water.

Ans-Dad drove me home after I had fallen into the water.

 

18. Marion ___________________ (ask) me what ___________________ (happen) to me last week.

Ans-Marion asked me what had happened to me last week

 

19. We ___________________ (eat) two Big Macs before we ___________________ (go) home.

Ans-We had eaten two Big Macs before we went home.

 

20. Paul ___________________ (not say) that he ___________________ (take) Albert's watch.

Ans-Paul did not say that he had taken Albert's watch.

 

21. The days ___________________ (become) colder after it ___________________ (snow).

Ans-The days became colder after it had snowed.

 

22. Martin ___________________ (tell) me that he ___________________ (be) in London.

Ans-Martin told me that he had been in London.

 

23. I ___________________ (feel) great after I ___________________ (pass) the exam.

Ans-I felt great after I had passed the exam.

 

24. It ___________________ (be) Freddy who ___________________ (clean) the room.

Ans-It was Freddy who had cleaned the room.

 

25. When I ___________________ (get) off the bike I ___________________ (see) that one of those tires ___________________ (lose) air.

Ans-When I got off the bike I saw that one of those tires had lost air.

 

26. I ___________________ (be) sorry that I ___________________ (not be) nicer to him.

Ans-I was sorry that I had not been nicer to him.

 

27. Nobody ___________________ (come) to the meeting because Angela ___________________(forget) to tell them about it.

Ans-Nobody came to the meeting because Angela had forgotten to tell them about it.

 

28. I know that I ___________________ (see) her somewhere before.

Ans-I know that I had seen her somewhere before.

 

29. Because she ___________________ (not check) the oil for so long, the car ___________________ (break) down.

Ans-Because she had not checked the oil for so long, the car broke down.

 

30. She couldn't find the book that I ___________________ (lend) her.

Ans-She couldn't find the book that I had lent her.

 

31. They never ___________________ (never find) where he ___________________ (hide) the money.

Ans-They never found where he had hidden the money.

 

32. It was a firm that I ___________________ (never hear) of.

Ans-It was a firm that I had never heard of.

 

33. When she ___________________ (come ) in we all knew where she ___________________ (be)

Ans-When she came in we all knew where she had been

 

34. The lesson ___________________ (already start) when I ___________________ (arrive).

Ans-The lesson had already started when I arrived.

 

35. When I ___________________ (get) to the park I found out that I ___________________ (lose) my keys.

Ans-When I got to the park I found out that I had lost my keys.

 

36. She told me that she ___________________ (work) in Germany.

Ans-She told me that she had worked in Germany.

 

37. When he ___________________ (paint) the kitchen he ___________________ (decide) to have a rest.

Ans-When he had painted the kitchen he decided to have a rest.

 

38. After I ___________________ (finish) the report, I saw that it ___________________ (be) too late.

Ans- After I had finished the report, I saw that it was too late.

 

Complete the sentences using the simple form of the past or past perfect tense.

1. By the time we __________________ to the stadium, the performance ______________________,so we missed the first two songs. (GET, ALREADY START)

Ans-By the time we got to the stadium, the performance had already started, so we missed the first two songs. (GET, ALREADY START)

 

2. When we __________________ in Spain the airport management told us that they__________________ our luggage. (ARRIVE, LOSE)

Ans-When we arrived in Spain the airport management told us that they had lost our luggage. (ARRIVE, LOSE)

 

3. After I __________________ a large meal, I __________________ to feel sick. (HAVE, START)

Ans-After I had had a large meal, I started to feel sick. (HAVE, START)

 

4. The shoes were very clean because I __________________ hours cleaning them. (SPEND)

Ans-The shoes were very clean because I had spent hours cleaning them. (SPEND)

 

5. It __________________ his first trip to India. He __________________ there several times before.(NOT BE, BE)

Ans-It was not his first trip to India. He had been there several times before. (NOT BE, BE)

 

6. My neighbour told me that she __________________ a new car a month before. (BUY)

Ans-My neighbour told me that she had bought a new car a month before. (BUY)

 

7. Yesterday I __________________ downtown to see Peter. I __________________ him for months. (GO, NOT MEET)

Ans-Yesterday I went downtown to see Peter. I hadn’t met him for months. (GO, NOT MEET)

 

8. I __________________ Matrix for the first time yesterday. I __________________ it before. (SEE,NEVER SEE)

Ans-I saw Matrix for the first time yesterday. I had never seen it before. (SEE, NEVER SEE)

 

9. She __________________ him for very long when she __________________ to get married.(NOT KNOW, DECIDE)

Ans-She hadn’t known him for very long when she decided to get married. (NOT KNOW, DECIDE)

 

10. When he __________________, the party was over. Everyone __________________. (ARRIVE,ALREADY LEAVE)

Ans-When he arrived, the party was over. Everyone had already left. (ARRIVE, ALREADY LEAVE)

 

11. I was happy after I __________________ my first lesson as an instructor. (FINISH)

Ans-I was happy after I had finished my first lesson as an instructor. (FINISH)

 

12. I visited the hospital where the ambulance __________________ my mother. (TAKE)

Ans-I visited the hospital where the ambulance had taken my mother. (TAKE)

 

13. Everyone __________________ the house by the time I __________________ home. (LEAVE,COME)

Ans-Everyone had left the house by the time I came home. (LEAVE, COME)

 

14. As soon as he __________________ the old clock on the wall it __________________ again (REPAIR, BREAK)

Ans-As soon as he had repaired the old clock on the wall it broke again (REPAIR, BREAK)

 

15. I __________________ a new car because my old one ____________________ (BUY, BE STEAL)

Ans-I bought a new car because my old one had been stolen (BUY, BE STEAL)

 

16. The teacher asked me why I __________________ my homework. (NOT DO)

Ans-The teacher asked me why I had not done my homework. (NOT DO)

 

Q1: Write the sentences correctly. The first word should have a capital letter and the sentence should end with a full stop. in the garden the children played

--------------------------------------------------------------------------------

the cows in the field ate grass

--------------------------------------------------------------------------------

you I saw yesterday at school

-------------------------------------------------------------------------------

walked down the girl the street

------------------------------------------------------------------------------

Q2: Put the words given below in the correct list as shown:

mother  woman  father  brother  man
sister
grandmother  uncle  son  daughter  aunt
grandfather

man 
woman

Genders

Masculine    Feminine

1. King -       Queen

2. Brother -   Sister

3. Horse -     Mare

4. Son -        Daughter

5. Uncle -      Aunt

6. Cock -       Hen

7. Bull -         Cow

8. Husband - Wife

9. Father -     Mother

10. He -        She

 

PRESENT PERFECT (HOME) 4

PRESENT PERFECT (HOME) 5

PRESENT PERFECT (HOME) 6

PRESENT PERFECT (HOME) 7

PRESENT PERFECT (HOME) 8

Past or Present Perfect Tense – Simple form
 
1. The weather _________________ (be) awful in the past few days.
Ans-The weather has been awful in the past few days.
 
2. We _________________ (wash) the dishes. They’re clean now.
Ans-We have washed the dishes. They’re clean now.
 
3. _____________________________ (your course, start) yet?
Ans- Has your course started yet?
 
4. Emma _________________ (pack) her suitcase last night.
Ans-Emma packed her suitcase last night.
 
5. They _________________ (close) the factory. – Really? When ______________________ (that happen) ?
Ans-They have closed the factory. – Really? When did that happen?
 
6. Shall we play tennis? We _________________ (not play) since we were children.
Ans-Shall we play tennis? We haven’t played since we were children
 
7. The airplane _________________ (land) . The pilot is just getting out.
Ans-The airplane has landed. The pilot is just getting out.
 
8. Prices _________________ (go) up. Everything is more expensive this year.
Ans-Prices have gone up. Everything is more expensive this year.
 
9. I’m tired. We _________________ (walk) 10 miles.
Ans-I’m tired. We have walked 10 miles.
 
10. The Queen _________________ (arrive) in an RAF helicopter last night.
Ans-The Queen arrived in an RAF helicopter last night.
 
11. How long ______________________ (Vicky, have) that camera? – For about a month.
Ans-How long has Vicky had that camera? – For about a month.
 
12. We ______________________ (just come) back from our holidays.
Ans-We have just come back from our holidays.
 
13. You parcel _________________ (arrive). The postman _________________ (bring) it two hours ago.
Ans-You parcel has arrived. The postman brought it two hours ago.
 
14. He _________________ (be) at his computer for two hours.
Ans-He’s been at his computer for two hours.
 
15. We _________________ (live) there for ten years but we _________________ (be) in Birmingham for the last two.
Ans-We lived there for ten years but we’ve been in Birmingham for the last two.
 
16. We _________________ (not have) a party for ages.
Ans-We haven’t had a party for ages.
 
17. My sister’s car is only a year old but she ___________________________ (already crash) it.
Ans-My sister’s car is only a year old but she has already crashed it.
 
18. Dinosaurs _________________ (roam) the earth millions of years ago.
Ans-Dinosaurs roamed the earth millions of years ago.
 
19. It _____________________ (not rain) yet today.
Ans-t hasn’t rained yet today.
 
20. __________________________ (you see) last week’s magazine? - It must be here somewhere.
Ans-Did you see last week’s magazine? - It must be here somewhere.
 
Past or Present Perfect Tense – Simple form
 
1. The President ___________________ (just come) out of the building and will make a speech in a moment.
Ans-The President has just come out of the building and will make a speech in a moment.
 
2. _________________________ (you ever be) to America?
Ans-Have you ever been to America?
 
3. ______________________________ (Churchill ever go) to America? – No, not that I know of.
Ans-Did Churchill ever go to America? – No, not that I know of.
 
4. ___________________________ (you see) this week’s magazine?
Ans-Have you seen this week’s magazine?
 
5. ________________________ (you wash) the car yet? – No, I haven’t. But I__________________________ (already mow) the lawn.
Ans-Have you washed the car yet? – No, I haven’t. But I have already mowed the lawn.
 
6. We ___________________ (not have) many visitors last year; we ___________________ (have) a lot more this year.
Ans-We didn’t have many visitors last year; we’ve had a lot more this year.
 
7. The last time I ___________________ (go) to Brighton was in August.
Ans-The last time I went to Brighton was in August.
 
8. A few days ago I ___________________ (learn) that someone is planning to tear down the old building.
Ans-A few days ago I learned that someone is planning to tear down the old building.
 
9. We __________________________ (always be) poor. We _____________________ (never have) any money.
Ans-We have always been poor. We have never had any money.
 
10. I love this film. I think it’s the fourth time I ___________________ (see) it.
Ans-I love this film. I think it’s the fourth time I’ve seen it.
 
11. It ___________________ (be) very dry so far this week, but it ___________________ (rain) a lot last week.
Ans-It has been very dry so far this week, but it rained a lot last week.
 
12. I would like to meet a ghost but I _________________________ (never see) one before.
Ans-I would like to meet a ghost but I have never seen one before.
 
13. Marylyn Monroe ___________________ (play) in about 30 films.
Ans-Marylyn Monroe played in about 30 films.
 
14. _________________________ (you ever bake) your own bread? –Yes I ___________________ (try) it when I ___________________ (be) in high school but I ___________________ (not bake) anything since then.
Ans-Have you ever baked your own bread? –Yes I tried it when I was in high school but I haven’t baked anything since then.
 
15. Janet ___________________ (be) very ill three years ago.
Ans-Janet was very ill three years ago.
 
16. We ___________________ (move) here in 1993. We ___________________ (be) here for a long time now.
Ans-We moved here in 1993. We’ have been here for a long time now
 
17. Two people ___________________ (die) in a fire on Elm Street last night.
Ans-Two people died in a fire on Elm Street last night.
 
18. It ___________________ (take) ages to repair the car. I’m glad we’re finished now.
Ans-It took ages to repair the car. I’m glad we’re finished now.
 
19. I ___________________ (find) the wallet I ___________________ (lose) yesterday.
Ans-I have found the wallet I lost yesterday.
 
20. The runner ___________________ (break) the world record in Frankfurt. Two days later he ___________________ (run) even faster
Ans-The runner broke the world record in Frankfurt. Two days later he an even faster.
 
 
Fill in the correct form of the verb in brackets: Past Simple or Present Perfect Simple
 
1. The weather around here ________________ terrible in the last few weeks. (BE)
Ans-The weather around here has been terrible in the last few weeks. (BE)
 
2. Maria ________________ her suitcase last night. (PACK)
Ans-Maria packed her suitcase last night. (PACK)
 
3. I ____________________ volleyball since I was a teenager. (NOT PLAY)
Ans-I haven't played volleyball since I was a teenager. (NOT PLAY)
 
4. We ____________________ wash the dishes. They're all clean now (HELP)
Ans-We have helped wash the dishes. They're all clean now (HELP)
 
5. They ____________________ the factory. – Really? When ______________________? (CLOSE,THAT HAPPEN)
Ans-They have closed the factory. – Really? When did that happen? (CLOSE, THAT HAPPEN)
 
6. __________________________________ yet? (YOUR BUSINESS COURSE – START)
Ans-Has your business course started yet? (YOUR BUSINESS COURSE – START)
 
7. How long ____________________ that camera? – About a month. I ____________________ it because it was on sale just before Christmas. (YOU HAVE, BUY)
Ans-How long have you had that camera? – About a month. I bought it because it was on sale just before Christmas. (YOU HAVE, BUY)
 
8. _______________________ last week's magazine? – It must be here because I ________________ it on Monday. (YOU SEE, BUY)
Ans-Have you seen last week's magazine? – It must be here because I bought it on Monday.(YOU SEE, BUY)
 
9. The books you ordered ____________________. The delivery service ____________________ them an hour ago. (ARRIVE, BRING)
Ans-The books you ordered have arrived. The delivery service brought them an hour ago. (ARRIVE, BRING)
 
10. The Queen ____________________ her two-week tour through Australia yesterday. (START)
Ans-The Queen started her two-week tour through Australia yesterday. (START)
 
11. The plane from New York _________________. The passengers are getting out. (JUST LAND)
Ans-The plane from New York has just landed. The passengers are getting out. (JUST LAND)
 
12. We ____________________ a party at school for ages. (NOT HAVE)
Ans-We haven't had a party at school for ages. (NOT HAVE)
 
13. I ____________________ a cold in school a few days ago and ____________________ ill ever since. (CATCH, BE)
Ans-I caught a cold in school a few days ago and have been ill ever since. (CATCH, BE)
 
14. Dinosaurs ____________________ around the earth millions of years ago. (WANDER)
Ans-Dinosaurs wandered around the earth millions of years ago. (WANDER)
 
15. Prices ____________________ up last year, but they ____________________ by 8% already this year. (NOT GO, INCREASE)
Ans-Prices didn't go up last year, but they have increased by 8% already this year. (NOT GO, INCREASE)
 
16. I'm so tired. I ____________________ all the way to the underground station. (WALK)
Ans-I'm so tired. I have walked all the way to the underground station. (WALK)
 
17. We ____________________ home from our holidays and getting ready to settle in. (JUST COME)
Ans-We have just come home from our holidays and getting ready to settle in. (JUST COME)
 
18. She ____________________ in London for three years. However, when her mom __________ ,she ____________________ to Leeds and ____________________ there ever since. (LIVE, DIE, MOVE, LIVE)
Ans-She lived in London for three years. However, when her mom died, she moved to Leeds and has lived there ever since. (LIVE, DIE, MOVE, LIVE)
 
19. Dusty ____________________ a match so far this year. He is more successful than last year, when he ____________________ the first three matches. (NEVER LOSE, LOSE)
Ans-Dusty has never lost a match so far this year. He is more successful than last year, when he lost the first three matches. (NEVER LOSE, LOSE)
 
20. He ____________________ off the ladder and ____________________ his ankle. That's why he____________________ in school for a while. (FALL, BREAK, NOT BE)
Ans-He fell off the ladder and broke his ankle. That's why he hasn't been in school for a while. (FALL, BREAK, NOT BE)
 
 
Q1: Write in sequence from Aa – Zz :
CBSE-Class-2-English-Revision-Assignment-Set-D

Complete the sentences using the past or past perfect tense simple. Use the past perfect progressive if necessary.

 

1. We were all happy because we __________________ in our homework in time. (HAND)

Ans-We were all happy because we had handed in our homework in time. (HAND)

 

2. Mrs Shilton __________________ a primary school teacher for twenty years before she became headmaster of the school. (BE)

Ans-Mrs Shilton had been a primary school teacher for twenty years before she became headmaster of the school. (BE

 

3. When we got there, we saw that they ______________________ for over 20 minutes. (REST)

Ans-When we got there, we saw that they had been resting for over 20 minutes. (REST)

 

4. We ________________________ dance moves for over two hours, so you can imagine we were very tired. (PRACTICE)

Ans-We had been practicing dance moves for over two hours, so you can imagine we were very tired. (PRACTICE)

 

5. The film ______________________ when we finally got to the cinema. (ALREADY START)

Ans-The film had already started when we finally got to the cinema. (ALREADY START)

 

6. By the time I __________________ to school the lesson had already started. (GET)

Ans-By the time I got to school the lesson had already started. (GET)

 

7. I ____________________________ up for a few minutes when the doorbell rang and our friends arrived. (ONLY WASH)

Ans-I had only been washing up for a few minutes when the doorbell rang and our friends arrived. (ONLY WASH)

 

8. He __________________ about the accident before he saw it on TV. (HEAR)

Ans-He had heard about the accident before he saw it on TV. (HEAR)

 

9. I __________________ the office after I had finished writing my last email. (LEAVE)

Ans-I left the office after I had finished writing my last email. (LEAVE)

 

10. The car __________________ down shortly after we had got on the motorway. (BREAK)

Ans-The car broke down shortly after we had got on the motorway. (BREAK)

 

11. We _________________________ for an hour when we finally arrived at the remote village.(WALK)

Ans-We had been walking for an hour when we finally arrived at the remote village.(WALK)

 

12. I saw the film after I __________________ the book. (READ)

Ans-I saw the film after I had read the book. (READ)

 

13. I had already thought of that before you __________________ it up. (BRING)

Ans-I had already thought of that before you brought it up. (BRING)

 

14. She was so tired because she _________________________ football the whole afternoon.(PLAY)

Ans-She was so tired because she had been playing football the whole afternoon. (PLAY)

 

15. As soon as the girls had cleaned the house the visitors __________________. (ARRIVE)

Ans-As soon as the girls had cleaned the house the visitors arrived. (ARIVE)

 

16. By the time I was 16 I ______________________ to become a scientist. (ALREADY DECIDE)

Ans-By the time I was 16 I had already decided to become a scientist. (ALREADY DECIDE)

 

17. Suddenly I realised that I _________________________ at the wrong person. He was absolutely innocent. (SHOUT)

Ans-Suddenly I realised that I had been shouting at the wrong person. He was absolutely innocent. (SHOUT)

 

18. I ____________________ from my job because I had received an offer from another company. (RESIGN)

Ans-resigned from my job because I had received an offer from another company. (RESIGN)

 

19. The teacher gave us a break because we ______________________ on the project for several hours. (WORK)

Ans-The teacher gave us a break because we had been working on the project for several hours. (WORK)

 

20. After dad had finished mowing the lawn, he ____________________ repairing the car. (START)

Ans-After dad had finished mowing the lawn, he started repairing the car. (START)

 

 

Fill in the correct forms: PRESENT, PAST and PRESENT PERFECT – Simple and Progressive

 

1. What HAS HELEN BEEN DOING (Helen, do) for the last two hours ? - She HAS BEEN PREPARING (prepare) for next week’s meeting; she IS DUSTING (dust) the furniture now.

 

2. His sister HAS BEEN (be) in Australia six times and I HAVE BEEN (be) there only twice.

 

3. We HAVE BEEN LIVING (live) in Johannesburg since World War II and so far we HAVE NEVER INTENDED (never, intend) to leave the country, but the situation HAS RECENTLY TURNED (recently turn) so bad that we DECIDED / HAVE DECIDED (decide) to go back to Austria.

 

4. We must wake her . She HAS BEEN SLEEPING (sleep) for 15 hours.

 

5. I HAVE BEEN WRITING/HAVE WRITTEN (write) a book about Japan. I HAVE JUST FINISHED (just, finish).

 

6. How many customers DID SALLY CALL (Sally, call) last week ?

 

7. Some time ago Mr Pale ASKED (ask) me to lend him some money.

 

8. Demonstrators HAVE BEEN BLOCKING (block) the road for three hours.

 

9. When DID YOU SWITCH/ HAVE YOU SWITCHED (you, switch) on the light today ?

 

10. Could you go ? - I CANNOT ANSWER (not can) answer the door because I AM HAVING (have) a shower.

 

11. Who BROKE/HAS BROKEN (break) my ruler.

 

12. No, we HAVEN’T BEEN (not be) here before.

 

13. At present they HAVE (have) no jobs.

 

14. Two men WERE CHATTING (chat) in the middle of the road when suddenly a lorry TURNED (turn) round the bend. The driver STOPPED (stop) in time.

 

15. The grass LOOKS (look) awful. I’m sure you HAVE NOT CUT (not cut ) it since June.

 

16. We WENT (go) to the circus yesterday. We SPENT (spend) a wonderful time there. I LIKED (like) the clowns best.

 

17. What DO YOU WANT (you, want) me to do at our next meeting ?

 

18. DO YOU KNOW (You, know) how long these trees HAVE BEEN (be) here ? - Yes, they HAVE BEEN (be) here since the end of the war.

 

19. What shall we do ? - The people ARE GETTING (get) very impatient.

 

20. DIDN’T YOU MEET (You, not meet) Mr Temple yesterday ? - Why DO YOU THINK (you think) I met (meet) him ? - I SAW (see) him last Friday, but I HAVEN’T SEEN (not see) him since then.

 

21. Can you help me ? I AM LOOKING (look) for a job.

 

22. You have a nice dog. How long HAVE YOU HAD (you, have) it ?

 

 

PAST or PAST PERFECT Tense : Fill in the correct verb forms!

 

1. They WENT (GO) home after they HAD FINISHED (FINISH) their homework.

 

2. She HAD JUST GONE (go) out when I called at her house.

 

3. The sun had set before I WAS (BE) ready to go.

 

4. When she came into the room she saw that her husband HAD ALREADY DRUNK (ALREADY DRINK) a lot of alcohol.

 

5. He HAD LEARNED/HAD BEEN LEARNING (LEARN) English before he left for England.

 

6. When my husband came home I HAD ALREADY BEEN (ALREADY BE) in bed for two hours.

 

7. My friend HAD NOT SEEN (NOT SEE) me for many years when I met him last week.

 

8. After I HAD HEARD (HEAR) the news, I HURRIED (HURRY) to see him.

 

9. He thanked me for what I HAD DONE (DO).

 

10. They drank small cups of tea after they HAD FINISHED (FINISH) dinner.

 

11. He told me he HAD CAUGHT (CATCH) a young lion and HAD SHOT (SHOOT) two others.

 

12. When I GOT (GET) there everyone HAD ALREADY GONE (ALREADY GO).

 

13. When I saw him last he HAD BEEN (BE) married for 6 years.

 

14. We heard that a fire HAD BROKEN OUT (BREAK OUT) in the neighboring house.

 

15. After he HAD READ (READ) the letter he BURNED (BURN) it.

 

16. He wanted to go to London because he HAD NEVER BEEN (NEVER BE) there before.

 

17. When Queen Victoria DIED (DIE) in 1901 she HAD REIGNED/ HAD BEEN REIGNING (REIGN) for over 60 years.

 

18. She told me that she HAD NEVER GONE (NEVER GO) to Canada.

 

19. The results were better than I HAD EXPECTED (EXPECT)

 

20. Mr. Smith retired last year after he HAD BEEN (BE) with his company for over 30 years.

 

 

Fill in the correct form of the verb in brackets: Past or Past Perfect Tense /Simple or Progressive)

 

1. After I had posted the letter, I realised that I had written the wrong address on it. (POST, REALISE, WRITE)

 

2. John asked me where I had been the day before. (BE)

 

3. At this time yesterday, we had already been walking for 6 km. (ALREADY WALK)

 

4. When I was walking through the streets of Madrid, I thought about the magnificent time I had spent there as a student. (WALK, THINK, SPEND)

 

5. It was the first time that she had invited me to dinner. (INVITE)

 

6. As soon as the maid had finished scrubbing the kitchen floor, she started working in the garden. (FINISH, START)

 

7. We started to worry about Jimmy because we had been calling him all afternoon. (CALL)

 

8. They had already made their way out of town before the sun rose. (ALREADY MAKE, RISE)

 

9. We had been driving for two hours when we finally got to our hotel. (DRIVE)

 

10. When I arrived home, I saw that the children had already left. (ARRIVE, LEAVE)

 

11. While I was working in the garden it struck me that I hadn't turned off the oven. (WORK, STRIKE, NOT TURN)

 

12. I invited my best friend to the party, but he couldn't come because he had already made other plans. (INVITE, ALREADY MAKE)

 

13. I looked out of the window because I thought I had heard some noises. (LOOK, THINK, HEAR)

 

14. We were watching TV when we saw that a devastating earthquake had hit California. (WATCH, HIT)

 

15. The police told me that someone had broken into our neighbour's house. (BREAK)

 

16. When I finally arrived at the airport, he told me that he had been waiting for half an hour. (ARRIVE, WAIT)

 

17. Patricia had been studying English for three years when she quit and got a job. (STUDY, QUIT, GET)

 

18. We didn't go to China because our flight had been cancelled on short notice. (NOT GO, CANCEL)

 

A Choose the correct answer.

 

1. I heard a knock at the front door so I (went / was going) to answer it.

2. At this time yesterday, I (wrote / was writing) an essay.

3. The football season (began / was beginning) a month ago.

4. She (had graduated / graduated) from school in 2001.

5. We entered the house quietly because everyone (was sleeping / had slept).

6. By the time we (got / had got) to the cinema, the film had already started.

7. The children (were playing / played) in the garden while their parents were watching them.

8. They (had left / left) many hours before we arrived.

 

Ans-

1. went           5. was sleeping

2. was writing     6. got

3. began            7. were playing

4. graduated      8. had left

 

B Complete the sentences with the correct form of the verbs in brackets. Use the Past Simple, Past Continuous or Past Perfect Simple.

 

1. They .................................... (get) to the airport as the plane was landing.

2. She wore the shoes she ..................................... (buy) the previous day.

3. I fell as I .................................... (run) for the bus.

4. What .................................... she .................................... (say) when he asked her to marry him?

5. When I was a student, I .................................... (not have) much money.

6. Why .................................... she still .................................... (work) at one o’clock in the morning?

7. I was happy to see her, because we .................................... (not see) each other for years.

8. By the time we got to the shop, a long queue .................................... already .................................... (form) outside.

 

Ans-

1. got

2. had bought

3. was running

4. did ... say

5. didn’t have

6. was … working

7. hadn’t seen

8. had ... formed

 

C Choose the sentence which is closer in meaning to the original.

 

1. I had already seen the film but I decided to watch it again last night.

a. I watched the film last night for the first time.

b. Last night wasn’t the first time that I had seen the film.

 

2. The boys were playing football while it was raining.

a. The boys were playing football until it started to rain.

b. The boys played football in the rain.

 

3. I was writing an e-mail when our computer broke down.

a. Our computer broke down before I wrote an e-mail.

b. I had started writing an e-mail and then our computer broke down.

 

4. My aunt bought me a lovely gift after she had spent the summer holiday with us.

a. When the summer holiday was over, my aunt bought me a lovely gift.

b. While my aunt was spending the summer holiday with us, she bought us a lovely gift.

 

Ans-

1.b     3. b

2. b    4. a

 

D Complete the passage with the correct form of the verbs in brackets.

 

Until a few years ago, no one

1.. .................................... (hear) of Harry Potter, the young wizard and hero of the children’s book Harry Potter and the Philosopher’s Stone. The writer, J K Rowling,

 

2. ....................................(already / write) several stories and books, but this was the first book that was published. She

 

3. .................................... (get) the idea for the story of a wizard at magic school while she

 

4. .................................... (travel) on a train to London. By the time the train

 

5. .................................... (reach)King’s Cross station, she

 

6. .................................... (invent) most of the characters. When the book was published in 1997, no one

 

7. .................................... (imagine) it would be such a tremendous success, but it quickly

 

8. .................................... (become) a bestseller. While millions of young readers in many countries

 

9. .................................... (enjoy) her first Harry Potter book, J K Rowling 10. .................................... (think) of ideas for the next book in this incredibly popular series. Photocopiable © B Burlington Books Past Simple / Past Continuous / Past Perfect Simple

 

Ans-

1. had heard                 6. had invented

2. had already written   7. imagined

3. got                          8. became

4. was travelling           9. were enjoying

5. reached                   10. was thinking

 

Past Perfect and Past Simple

 

Choose the past perfect, or the past simple:

 

1. We had already eaten when John ________________________________(come) home.

Answer: We had already eaten when John came home.

 

2. Last year Juan ________________________________ (pass) all his exams.

Answers: Last year Juan passed all his exams.

 

3. When I ________________________________ (get) to the airport I discovered I had forgotten my passport.

Answers:When I got to the airport I discovered I had forgotten my passport.

 

4. I went to the library, then I ________________________________ (buy) some milk and went home.

Answers:I went to the library, then I bought some milk and went home.

 

5. I opened my handbag to find that I ________________________________ (forgot) my credit card.

Answers:I opened my handbag to find that I had forgotten my credit card.

 

6. When we ________________________________ (arrive) at the station,the train had already left.

Answers:When we arrived at the station, the train had already left.

 

7. We got home to find that someone ________________________________(break) into the house.

Answers:We got home to find that someone had broken into the house.

 

8. I opened the fridge to find someone________________________________ (eat) all my chocolate.

Answers:I opened the fridge to find someone had eaten all my chocolate.

 

9. I had known my husband for three years when we________________________________ (get) married.

Answers:I had known my husband for three years when we got married.

 

10. Julie was very pleased to see that John________________________________ (clean) the kitchen.

Answers:Julie was very pleased to see that John had cleaned the kitchen.

 

11. It ________________________________ (not / rain) all summer, so the grass was completely dead.

Answers: It hadn’t rained all summer, so the grass was completely dead.

 

12. When he ________________________________ (arrive) at the party, Julie had just left.

Answers: When he arrived at the party, Julie had just left.

 

13. After arriving home, I realised I ________________________________(not / buy) any milk.

Answers: After arriving home, I realised I hadn’t bought any milk.

 

14. The laundry was wet – it ________________________________ (rain) while I was out.

Answers:The laundry was wet – it had rained while I was out.

 

15. William felt ill last night because he ________________________________ (eat) too many cakes.

Answers: William felt ill last night because he had eaten too many cakes

 

16. Keiko ________________________________ (meet) William last September.

Answers: Keiko met William last September.

 

17. First I tidied the flat, then I ________________________________ (sit) down and had a cup of coffee.

Answers: First I tidied the flat, then I sat down and had a cup of coffee.

 

18. John ________________________________ (play) the piano when he was a child, but he doesn’t play now.

Answers: John played the piano when he was a child, but he doesn’t play now.

 

19. When I opened the curtains the sun was shining but the ground was white.It ________________________________ (snow) during the night.

Answers: When I opened the curtains the sun was shining but the ground was white.It had snowed during the night

 

20. When Julie got home from her holiday, her flat was a mess. John ________________________________ (have) a party.

Answers:When Julie got home from her holiday, her flat was a mess. John had had a party.

 

 

Complete the sentences with the verbs in brackets, using the Past Simple or the Past Perfect Simple.

 

Example:

When I got (get) home, I realised (realise) I had left (leave) my sunglasses in the office.

 

1. When I arrived (arrive) at the station, the train had already left (already, leave).

 

2. We thanked (thank) the couple for everything they had done (do) to help save our daughter.

 

3. As soon as I heard (hear) the voice, I realised (realise) I had met (meet) the person before.

 

4. I went (go) to the shop to buy the shirt I had seen (see) the day before.

 

5. I returned (return) the book when I had finished (finish) reading it.

 

6. I did not go / didn't go (not go) to bed until the film had finished (finish).

 

7. The test was (be) difficult because I had not studied / hadn't studied (not study).

 

8. When Mr Smith retired (retire), he had run (run) the company for over forty years.

 

9. When I last spoke (speak) to her, she still hadn't finished (not finish) her assignment.

 

10. We apologised (apologise) for the inconvenience we had caused (cause).

 

11. Our exam results were (be) much better than we had expected (expect).

 

12. We went (go) to the cinema as soon as we had had (have) dinner.

 

 

PAST or PAST PERFECT (Simple and progressive)

 

Complete the following sentences with the correct form of the verb !

 

1. When I WAS WALKING (WALK) through Bologna I THOUGHT/WAS THINKING (THINK) about the wonderful times I HAD SPENT (SPEND) there as a student.

 

2. They HAD ALREADY LEFT (ALREADY LEAVE) the village before the sun ROSE (RISE).

 

3. As soon as she HAD FINISHED (FINISH) cleaning the floors she STARTED (START) gardening.

 

4. After I HAD POSTED (POST) the letter I REALISED (REALISE) I HAD WRITTEN (WRITE) the wrong address.

 

5. We HAD BEEN DRIVING (DRIVE) for two hours when we saw the hotel.

 

6. It was the first time that he HAD INVITED (INVITE) me for lunch.

 

7. John ASKED (ASK) me if I HAD BEEN (BE) away on holiday.

 

8. When I GOT (GET) home last night my family HAD ALREADY GONE (ALREADY GO) to bed.

 

9. We WERE (BE) worried about John because we HAD CALLED (CALL) several times but he never answered.

 

10. When I ARRIVED (ARRIVE) home I SAW (SEE) that someone HAD BROKEN (BREAK) into my house.

 

11. She MET (MEET) James on the street yesterday and he TOLD (TELL) her that he HAD BEEN (BE) ill for the past two weeks.

 

12. I LOOKED (LOOK) out of the window last night because I HAD HEARD (HEAR) some noises.

 

13. I INVITED (INVITE) Susan to the party but she couldn’t come because she HAD ALREADY MADE (ALREADY MAKE) other plans.

 

14. They WERE WATCHING (WATCH) TV when the earthquake occurred.

 

15. When room service arrived, we HAD ALREADY BEEN WAITING (ALREADY WAIT) for nearly half an hour.

 

16. He HAD STUDIED / HAD BEEN STUDYING (STUDY) English for three years when he started a new course.

 

CBSE Class 2 English All topics Assignment

We hope you liked the above assignment for All topics which has been designed as per the latest syllabus for Class 2 English released by CBSE. Students of Class 2 should download and practice the above Assignments for Class 2 English regularly. We have provided all types of questions like MCQs, short answer questions, objective questions and long answer questions in the Class 2 English practice sheet in Pdf. All questions have been designed for English by looking into the pattern of problems asked in previous year examinations. You can download all Revision notes for Class 2 English also absolutely free of cost. Lot of MCQ questions for Class 2 English have also been given in the worksheets and assignments for regular use. All study material for Class 2 English students have been given on studiestoday. We have also provided lot of Worksheets for Class 2 English which you can use to further make your self stronger in English.

Where can I download in PDF assignments for CBSE Class 2 English All topics

You can download free Pdf assignments for CBSE Class 2 English All topics from StudiesToday.com

How many topics are covered in All topics English assignments for Class 2

All topics given in All topics English Class 2 Book for the current academic year have been covered in the given assignment

Is there any charge for this assignment for All topics English Class 2

No, all Printable Assignments for All topics Class 2 English have been given for free and can be downloaded in Pdf format

Are these assignments for All topics Class 2 English designed as per CBSE curriculum?

Latest syllabus issued for current academic year by CBSE has been used to design assignments for All topics Class 2

Are there solutions or answer keys for the Class 2 English All topics assignments

Yes, we have provided detailed answers for all questions given in assignments for All topics Class 2 English