You are on page 1of 42

Present Perfect Tense vs Past Simple &

Indefinite Tense
Present Perfect Tense vs Past Simple & Indefinite Tense ............................... 5
Level 1.1 ............................................................... 5
Level 1.2 ............................................................... 6
Level 1.3 ............................................................... 7
Level 1.4 ............................................................... 8
Level 1.5 ............................................................... 9
Level 1.6 .............................................................. 10
Level 1.7 .............................................................. 11
Level 1.8 .............................................................. 12
Level 1.9 .............................................................. 13
Level 1.10 .............................................................. 14
Level 1.11 .............................................................. 15
Level 1.12 .............................................................. 16
Level 1.13 .............................................................. 17
Level 1.14 .............................................................. 18
Level 1.15 .............................................................. 19
Level 1.16 .............................................................. 20
Level 1.17 .............................................................. 21
Level 1.18 .............................................................. 22
Level 1.19 .............................................................. 23
Level 1.20 .............................................................. 24
Level 1.21 .............................................................. 25
Level 1.22 .............................................................. 26
Level 1.23 .............................................................. 27
Level 1.24 .............................................................. 28
Level 1.25 .............................................................. 29
Level 1.26 .............................................................. 30
Level 1.27 .............................................................. 31
Level 1.28 .............................................................. 32
Level 1.29 .............................................................. 33
Level 1.30 .............................................................. 34

howtests.com A Project by Sir Syed Kazim Ali Page 3 of 42


Level 1.31 .............................................................. 35
Level 1.32 .............................................................. 36
Level 1.33 .............................................................. 37
Level 1.34 .............................................................. 38
Level 1.35 .............................................................. 39
Level 1.36 .............................................................. 40
Level 1.37 .............................................................. 41
Level 1.38 .............................................................. 42

howtests.com A Project by Sir Syed Kazim Ali Page 4 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #1 Index

Present Perfect Tense vs Past Simple & Indefinite Tense


Q1 Alia ______ her homework. She's so happy about it because she can watch her favorite TV show now.

(a) has just finished (b) just finished (c) had just finished (d) finish

Q2 I ______ pasta for lunch today.

(a) have got (b) had (c) have had (d) none of these

Q3 Miss Meezab ________ horses since she was a little girl. It is easy for her.

(a) has ridden (b) ridden (c) had ridden (d) none of these

Q4 Do you know who ______ the telephone? – It was Alexander Graham Bell.

(a) has invented (b) invented (c) had invented (d) none of these

Q5 Dad ______ as a consultant for over 20 years. Then he retired.

(a) works (b) worked (c) has worked (d) had worked

Q6 Ali and Sarah ______ some difficulties in their relationship lately, so they ______ to a marriage

counselor. I hope they work everything out.

(a) have had, went (b) had had, have gone


(c) have had, have gone (d) have gotten, have gone

Q7 Dinosaurs ______ around the earth millions of years ago.

(a) wandered (b) have wandered (c) had wandered (d) none of these

Q8 There ______ an accident, so the motorway is closed.

(a) was (b) is (c) has been (d) none of these

Q9 Throughout the summer of 2000, Ali ______ to divide his time between Multan and Lahore.

(a) continue (b) continued (c) has continued (d) none of these

Q10 The two brothers ______ a device for moving large objects up flights of stairs.

(a) invented (b) have invented (c) invent (d) none of these
Present Perfect Tense vs Past Simple & Indefinite Tense / Level #2 Index

Q1 When he was 15, his parents ______ to the United States.

(a) move (b) have moved (c) moved (d) none of these

Q2 The postman ______ all the mail.

(a) delivered (b) had delivered (c) has delivered (d) none of these

Q3 When the boss walked into the room, we ______ someone was going to get fired.

(a) have known (b) have got known (c) knew (d) had known

Q4 He ______ two surgeries on his back.

(a) has (b) had had (c) has had (d) none of these

Q5 Maria ______ her suitcase last night.

(a) packed (b) has packed (c) had packed (d) none of these

Q6 I ______ skiing ever since I lived in London.

(a) have enjoyed (b) enjoyed (c) enjoy (d) none of these

Q7 Her behaviour and attitude ______ a lot since you last saw her.

(a) changed (b) have changed (c) changes (d) had changed

Q8 Minahil ______ two foreign languages.

(a) studied (b) had studied (c) has studied (d) study

Q9 We ______ many major problems while working on this project.

(a) had had (b) had (c) have had (d) none of these

Q10 I _______ six cups of water today.

(a) have drunk (b) drunk (c) had drunk (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 6 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #3 Index

Q1 Pakistan ______ to bat first.

(a) decided (b) has decided (c) decides (d) none of these

Q2 He ______ raw food multiple times.

(a) has had (b) has have (c) had had (d) none of these

Q3 The Pharaohs ______ Egypt for thousands of years.

(a) rules (b) rule (c) ruled (d) have ruled

Q4 She ______ blue eyes.

(a) got (b) has got (c) had got (d) has had

Q5 Tahir ______ a lot of videogames lately. They have become an obsession.

(a) has played (b) played (c) had played (d) plays

Q6 The Pathans ______ a settlement at what is no KP province, in the north of Pakistan.

(a) have established (b) established (c) establish (d) none of these

Q7 Her father ______ so many complaints about the noise that she told Ali to sell her computer.

(a) receive (b) received (c) has received (d) have received

Q8 Until he retired last month, he ______ in the customer complaints department.

(a) work (b) has worked (c) worked (d) none of these

Q9 Saif and Salman ________ the test. Now they can relax.

(a) have taken (b) taken (c) had taken (d) none of these

Q10 You ______ just ______ a bottle down your throat; you can’t have it anymore.

(a) had, had (b) have, had (c) have, have (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 7 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #4 Index

Q1 Prices ______ sharply over the past few months.

(a) fell (b) have fallen (c) fall (d) none of these

Q2 Buck ______ used to living in survival mode in the wild.

(a) got (b) get (c) has gotten (d) had gotten

Q3 ______ that it is my birthday?

(a) Did you still forget (b) Do you still forgot (c) Have you still forgotten (d) none of these

Q4 We ______ back from our holiday.

(a) have got (b) get (c) got (d) none of these

Q5 I ______ books all my life.

(a) wrote (b) write (c) have written (d) none of these

Q6 The children ______ up since the last time I saw them.

(a) grew (b) grown (c) have grown (d) had grown

Q7 The doctor _______ a book about disease prevention. It will be published soon.

(a) writes (b) wrote (c) has written (d) none of these

Q8 According to her statement, she ______ at the Crown Hotel from last Monday to Thursday.

(a) has stayed (b) stayed (c) had stayed (d) none of these

Q9 I ______ more interested in medical issues.

(a) became (b) becomes (c) have become (d) had become

Q10 He ______ recently ______ a life-changing encounter with a beggar.

(a) has, has (b) has, got (c) has, had (d) had, had

howtests.com A Project by Sir Syed Kazim Ali Page 8 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #5 Index

Q1 We ______ five times.

(a) met (b) have met (c) had met (d) none of these

Q2 The government ______ more interested in arts education.

(a) has become (b) becomes (c) had become (d) became

Q3 I ______ an idea for the weekend.

(a) got (b) have got (c) had got (d) have had

Q4 Back in March, I ______ enough money to buy a new car. Now, I can afford one.

(a) did not have (b) have not had (c) had not had (d) none of these

Q5 There ______ many changes recently.

(a) were (b) have been (c) are (d) none of these

Q6 I ______ to New York.

(a) did not go (b) do not go (c) have never been (d) had never been

Q7 Danish ______ enough cookies. Take him to his place.

(a) has got (b) had had (c) has had (d) had

Q8 I ______ this movie. It’s boring.

(a) already saw (b) have already seen (c) sees (d) had already seen

Q9 You ______ to the right place.

(a) have come (b) come (c) came (d) had come

Q10 I ______ enough rest. Let’s get back to work now.

(a) have had (b) had (c) had had (d) have got had

howtests.com A Project by Sir Syed Kazim Ali Page 9 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #6 Index

Q1 She ______ to Italy on vacation.

(a) goes (b) has gone (c) gone (d) had gone

Q2 This ______ his home for over 30 years and he does not want to leave it.

(a) was (b) has been (c) is (d) none of these

Q3 This mountain ______ climbed by anyone.

(a) have never been (b) has never been (c) is never being (d) was never being

Q4 Few of the trees in my village ______ the storms during the winter of 1992.

(a) has survived (b) survived (c) survive (d) none of these

Q5 I ______ Ali when we both were working for the same company.

(a) have known (b) knew (c) know (d) none of these

Q6 It ________ a good week so far.

(a) has been (b) been (c) had been (d) none of these

Q7 I ______ always ______ a good time with you.

(a) had, had (b) had, been (c) have, had (d) none of these

Q8 This is not the first time this ______.

(a) has happened (b) happens (c) happened (d) none of these

Q9 She ______ for us.

(a) has always worked (b) always worked (c) always work (d) none of these

Q10 Science ______ many major advances this century.

(a) made (b) makes (c) has made (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 10 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #7 Index

Q1 In 1898, he ______ his last great work in Vienna.

(a) wrote (b) writes (c) has written (d) none of these

Q2 ______ you ______ about the new economic policies?

(a) Did, hear (b) Had, heard (c) Have, heard (d) none of these

Q3 My cousin ______ so much since I saw her two years ago.

(a) has grown (b) grew (c) had grown (d) none of these

Q4 Sana ________ in the woods. Now her friends will try to find her.

(a) has hidden (b) hidden (c) had hidden (d) none of these

Q5 I ______ to London twice a year since last June.

(a) went (b) have been (c) had gone (d) none of these

Q6 Danish ______ to America when he was 16 but only stayed there for a few years. Then he came back to

Ireland.

(a) has gone (b) went (c) had gone (d) none of these

Q7 I ______ to London for five times.

(a) have been (b) went (c) had gone (d) none of these

Q8 Ali and Alia ______ an hour ago. They had problems with their flight.

(a) arrive (b) have arrived (c) arrived (d) none of these

Q9 We ______ to create international communities online. In short, the simple, individual machines of the

past ______ into an international World Wide Web of knowledge.

(a) started, evolved (b) starting, evolved


(c) starting, evolving (d) have started, have evolved

Q10 He ______ the news.

(a) has just heard (b) just heard (c) just hears (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 11 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #8 Index

Q1 I ______ to London.

(a) have been (b) go (c) went (d) had been

Q2 We ______ any plans for Easter.

(a) still do not make (b) still have not made (c) still did not make (d) none of these

Q3 Danish is from Colorado, which is hundreds of miles from the coast, so he ______ the ocean. He should

come with us to Miami.

(a) has never seen (b) had never seen (c) never saw (d) never see

Q4 The principal ______ a new teacher. She seems very nice.

(a) hires (b) hired (c) has hired (d) none of these

Q5 He once ______ the support of the majority of the democratic party.

(a) have enjoyed (b) enjoyed (c) enjoy (d) none of these

Q6 I ______ about the traffic before.

(a) complains (b) complained (c) have complained (d) none of these

Q7 ______ you ever ______ Sir Syed Kazim Ali?

(a) Have, met (b) Did, meet (c) Had, met (d) none of these

Q8 They ______ me, so I do not think they are coming to meet us.

(a) did not call (b) have not called (c) do not call (d) none of these

Q9 I ______ such tasty food in a long time.

(a) have had (b) have (c) have got (d) had had

Q10 When I was a child, I ______ in England for two years.

(a) has lived (b) lived (c) had lived (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 12 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #9 Index

Q1 French ______ one of the most popular courses at the school since the Foreign Language program was

established.

(a) becomes (b) has become (c) became (d) had become

Q2 After he arrived home, he ______ and went to bed early.

(a) has unpacked (b) unpacked (c) had unpacked (d) none of these

Q3 Ali ________ dinner already. He is not hungry.

(a) has eaten (b) eaten (c) has eaten (d) none of these

Q4 Using his telescope, Ali ______ other galaxies. He writes them on his blog.

(a) has discovered (b) discovers (c) discovered (d) had discovered

Q5 We ______ before.

(a) did not meet (b) have not met (c) do not meet (d) none of these

Q6 I ______ four quizzes and five tests so far this semester.

(a) have had (b) had had (c) had (d) none of these

Q7 She ______ so much taller over the summer.

(a) has grown (b) grew (c) had grown (d) none of these

Q8 We ______ the dog out for a walk.

(a) take (b) have taken (c) took (d) had taken

Q9 I ______ many tests in the last week.

(a) have had (b) had had (c) gave (d) did give

Q10 My English ______ since I started using Howfiv, Cssprepforum, Howtests, and Howsquare websites.

(a) really improved (b) had really improved (c) has really improved (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 13 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #10 Index

Q1 Ali ______ to lend me his car.

(a) agrees (b) agreed (c) has agreed (d) none of these

Q2 I ______ that movie ten times.

(a) saw (b) have seen (c) seen (d) has seen

Q3 You ______ since I saw you last.

(a) have changed (b) changed (c) changes (d) none of these

Q4 I ______ enough to eat for the next three days. I’m stuffed!

(a) have had (b) have got (c) had (d) none of these

Q5 You _________ that you are a hard worker. Good job!

(a) have shown (b) shown (c) had shown (d) none of these

Q6 Mr and Mrs Kamran ________ grandparents. Their daughter, Alia, had a baby yesterday.

(a) have become (b) become (c) had become (d) none of these

Q7 The weather ______ great when we were in Sicily last August.

(a) is (b) has been (c) was (d) had been

Q8 The sun _______. It's time to get up.

(a) has risen (b) rise (c) raised (d) rose

Q9 People ______ to the Moon.

(a) have traveled (b) traveled (c) had traveled (d) none of these

Q10 Since then, we ______ to include more than 2000 full time workers.

(a) had expanded (b) expanded (c) have expanded (d) expand

howtests.com A Project by Sir Syed Kazim Ali Page 14 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #11 Index

Q1 Mozart ______ over 600 pieces of music during his lifetime.

(a) has written (b) wrote (c) had written (d) none of these

Q2 I am afraid I ______ my key.

(a) forgot (b) have forgotten (c) had forgoten (d) none of these

Q3 He ______ at Kennedy Airport at 3 o'clock this morning.

(a) arrives (b) arrived (c) has arrived (d) none of these

Q4 At first, I ______ inviting them to stay, but I soon became great friends.

(a) have regretted (b) regretted (c) regret (d) none of these

Q5 The police ______ me several questions about my motorbike before they let me go.

(a) have asked (b) asked (c) ask (d) none of these

Q6 Our army _______ the enemy for two weeks. The enemy soldiers are now exhausted.

(a) halts (b) has halted (c) halted (d) halt

Q7 ______ you ever ______ Hamza in your life?

(a) Have, met (b) Did, meet (c) Had, met (d) none of these

Q8 Alia ______ hard to change the rules and says that the campaign will go on.

(a) work (b) has worked (c) worked (d) none of these

Q9 Times ______ . Computers ______ powerful machines with very practical applications.

(a) changes, become (b) had changed, is becoming


(c) have changed, have become (d) is changed, is becoming

Q10 My friend Usman ______ many affairs in his life.

(a) had, had (b) has had (c) has got (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 15 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #12 Index

Q1 I ______ this movie four times.

(a) watch (b) watched (c) have watched (d) none of these

Q2 He ______ various kinds of books.

(a) has read (b) reads (c) read (d) none of these

Q3 She ______ away most of her old books when she moved house.

(a) throws (b) threw (c) has thrown (d) none of these

Q4 I ______ my hands so that I can help you with the cooking.

(a) wash (b) washed (c) have washed (d) none of these

Q5 Ali has never lost a match so far this year. He is more successful than last year, when he ______ the

first three matches.

(a) has lost (b) has got lost (c) lost (d) had lost

Q6 Lately, I ______ about changing my career because I have become dissatisfied with the conditions at my

company.

(a) have thought (b) am thinking (c) thinking, becoming (d) think, become

Q7 He believes he ______ him somewhere.

(a) saw (b) had seen (c) has seen (d) none of these

Q8 She ______ here all her life.

(a) lives (b) lived (c) has lived (d) none of these

Q9 Several mountaineers ______ to reach the top, but nobody has ever reached.

(a) tried (b) try (c) have tried (d) had tried

Q10 Travel ______ into a huge industry in the last few decades.

(a) has turned (b) turns (c) turned (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 16 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #13 Index

Q1 We ______ three power cuts this week.

(a) had had (b) have had (c) had (d) none of these

Q2 In his twenties, Alia ______ many years travelling around England.

(a) has spent (b) spent (c) spends (d) none of these

Q3 Mr Henan ______ for the government since he graduated from Harvard University. Until recently, he

______ his work, but now he is talking about retiring.

(a) worked, enjoyed (b) working, enjoying


(c) have worked, have enjoyed (d) has worked, has enjoyed

Q4 They ______ me at yesterday’s meeting.

(a) has not recognized (b) had not recognized (c) did not recognize (d) none of these

Q5 I ______ ice skating several times in the Alps.

(a) tried (b) had tried (c) have tried (d) none of these

Q6 Do you know how many people ______ on the moon?

(a) have walked (b) walked (c) had walked (d) none of these

Q7 There ______ an accident on the main road, so let us take a different route.

(a) has been (b) was (c) had been (d) none of these

Q8 The teenagers in the house _______ their sassiness.

(a) finally outgrown (b) have finally outgrown (c) had finally outgrown (d) none of these

Q9 Naila ________ three letters today. She misses her family.

(a) has written (b) written (c) had written (d) none of these

Q10 she ______ her work.

(a) has completed (b) completed (c) completes (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 17 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #14 Index

Q1 How many times ______ to call me?

(a) did you try (b) had you tried (c) have you tried (d) none of these

Q2 Out of spite, he ______ the business he built himself.

(a) destroyed (b) has destroyed (c) had destroyed (d) none of these

Q3 I ______ moving to Lahore from the day I arrived. I would love to go back to London.

(a) have regretted (b) regretted (c) regret (d) none of these

Q4 They ______ a horse, two dogs, and three cats.

(a) got (b) have got (c) had got (d) have had

Q5 Our English ______ a lot when we moved to England.

(a) has improved (b) improved (c) had improved (d) none of these

Q6 The guests can be here any minute, and you still ______.

(a) have not got dressed (b) did not dress (c) had not got dressed (d) none of these

Q7 I ______ my father a watch.

(a) have given (b) give (c) gave (d) none of these

Q8 The world ______ a lot in the last ten years.

(a) has changed (b) changed (c) changes (d) none of these

Q9 They ______ to us yesterday about our studies.

(a) talked (b) have talked (c) talk (d) had talked

Q10 It is already 10:30 PM and I ______ here for over an hour. If Danish does not get here in the next

five minutes, I am going to leave.

(a) have waited (b) waited (c) waiting (d) waits

howtests.com A Project by Sir Syed Kazim Ali Page 18 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #15 Index

Q1 ______ you ______ anything yet?

(a) Had (b) Had, had (c) Have, had (d) Have, got

Q2 We ______ with Ali and Alia last weekend.

(a) have stayed (b) stayed (c) stay (d) none of these

Q3 The team ______ several setbacks so far.

(a) has experienced (b) experienced (c) had experienced (d) none of these

Q4 He ______ many friends.

(a) has not got (b) have not got (c) had not got (d) has not had

Q5 I ______ scared when the power went out during the thunderstorm last night.

(a) felt (b) feel (c) have felt (d) none of these

Q6 I ______ these pancakes many times.

(a) have had (b) had had (c) have got (d) have

Q7 I ______ in an aeroplane twice.

(a) fly (b) have flown (c) flew (d) had flown

Q8 I _______ to London for five times.

(a) had been (b) have been (c) had got (d) have got

Q9 She ______ clearly what she wants me to do.

(a) has not yet explained (b) did not yet explained
(c) had not yet explained (d) not yet explained

Q10 Nothing like this ______ before.

(a) happened (b) has happened (c) had happened (d) happen

howtests.com A Project by Sir Syed Kazim Ali Page 19 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #16 Index

Q1 I ______ just ______ the drink that you sent.

(a) had, had (b) have, had (c) have, got (d) had

Q2 She _______ to London and will be back on Sunday next week.

(a) has been (b) had gone (c) had been (d) has gone

Q3 Naila and I ________ to Multan three times. We are familiar with the culture.

(a) have been (b) was (c) had been (d) none of these

Q4 He ______ a teacher before he became a musician.

(a) was (b) has been (c) has got a (d) had been

Q5 You ______ many trips this year.

(a) have (b) had had (c) have had (d) had had

Q6 She ______ in London for three years. However, when her mom died, she moved to Leeds and has lived

there ever since.

(a) lives (b) has lived (c) lived (d) had lived

Q7 Your Spanish ______ since you moved to Spain.

(a) improved (b) had improved (c) has improved (d) none of these

Q8 I ______ cheese sandwiches for the movies.

(a) have brought (b) brought (c) had brought (d) none of these

Q9 They ______ their taste in food, clothes and music.

(a) changed (b) have changed (c) had changed (d) none of these

Q10 I ______ to London five times.

(a) went (b) have been (c) had been (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 20 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #17 Index

Q1 He has not seen me since he ______.

(a) graduated (b) has graduated (c) had graduated (d) none of these

Q2 We _____ to the cricket club since we moved here.

(a) belonged (b) have belonged (c) belong (d) none of these

Q3 Things ______ a great deal at Howfiv Pvt. Ltd.

(a) changed (b) changing (c) have changed (d) change

Q4 Henan ______ his arm when he fell off a horse in 2005.

(a) broke (b) has broken (c) had broken (d) none of these

Q5 They ______ to Spain on holiday last summer.

(a) has gone (b) went (c) had gone (d) none of these

Q6 Before she turned 25, she ______ never ______ a man in her life.

(a) has, had (b) had, had (c) has got (d) none of these

Q7 ______ she ______ a car?

(a) Has, got (b) Had, got (c) Has, had (d) none of these

Q8 According to yesterday's newspapers, astronomers in Pakistan ______ a planet in a galaxy close to our

own.

(a) discover (b) have discovered (c) discovered (d) none of these

Q9 We ______ some problems with our computer systems recently.

(a) have got (b) have had (c) had had (d) none of these

Q10 Nimra ______ to London last week to meet his father.

(a) drove (b) has driven (c) drives (d) had driven

howtests.com A Project by Sir Syed Kazim Ali Page 21 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #18 Index

Q1 I ______ the dishwasher for four years.

(a) was (b) had had (c) have had (d) had had

Q2 At the start of his career, Miss Nirmal, a scientist, ________ many things to assist her generation.

(a) invent (b) has invented (c) invented (d) none of these

Q3 I ______ my work, and I am free now.

(a) finished (b) have finished (c) finishes (d) none of these

Q4 She ______ to dance.

(a) learnt (b) has learnt (c) learns (d) none of these

Q5 ______ you ______ the book yet?

(a) Had, read (b) Did, read (c) Have, read (d) none of these

Q6 My bike ______ down multiple times this week.

(a) has broken (b) broke (c) broken (d) had broken

Q7 My English ______ since I joined Sir Syed Kazim Ali, the world's best English grammar and writing

coach.

(a) significantly improved (b) had significantly improved


(c) has significantly improved (d) none of these

Q8 ______ there ever ______ that big an army?

(a) Did, be (b) Had, been (c) Has, been (d) none of these

Q9 She proudly told reporters that she ______ software to prevent the recent increase in computer crime.

(a) produce (b) has produced (c) produced (d) none of these

Q10 Sarah's kids ______ up a lot over the past few years.

(a) have grown (b) grew (c) had grown (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 22 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #19 Index

Q1 Nobody ______ that mountain.

(a) has ever climbed (b) ever climbed (c) had ever climbed (d) none of these

Q2 I ______ to Lahore three times.

(a) went (b) have been (c) had been (d) none of these

Q3 I ______ the new laptop twice.

(a) have used (b) had used (c) used (d) none of these

Q4 This house is nice, but It ______ a lawn.

(a) has not had (b) has not got (c) not has (d) none of these

Q5 Bakhtawar _________ a dress to work every day this week.

(a) has worn (b) worn (c) had worn (d) none of these

Q6 I ______ Ali for 4 or 5 years.

(a) have known (b) knew (c) know (d) none of these

Q7 No, I ______ Alia.

(a) did not meet (b) have not met (c) had not met (d) none of these

Q8 My best friend and I ______ each other over fifteen years. We still get together once a week.

(a) knew (b) have known (c) had known (d) know

Q9 ______ he ______ another new car?

(a) Has, brought (b) Did, bring (c) Had, brought (d) none of these

Q10 I ______ Ali since I was a child.

(a) have known (b) knew (c) know (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 23 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #20 Index

Q1 I ______ any children yet.

(a) have not got (b) had not got (c) did not get (d) have not had

Q2 I ______ the same car for more than ten years. I'm thinking about buying a new one.

(a) have (b) had (c) had had (d) have had

Q3 Sir Syed Kazim Ali ________ very good at speaking English. He has practised a lot.

(a) has gotten (b) gotten (c) had gotten (d) none of these

Q4 ______ you ever ______ a rollercoaster before?

(a) Did, ride (b) Have, ridden (c) Had, ridden (d) none of these

Q5 The company ______ many setbacks in its 40-year history, but it is now flourishing.

(a) has survived (b) survived (c) survive (d) none of these

Q6 Usama ______ his university studies. He's elaborating his dissertation.

(a) finishes (b) recently finished (c) has recently finished (d) had recently finished

Q7 A great number of people _______ about my new computer, and I always say it is not for sale.

(a) have asked (b) asked (c) ask (d) none of these

Q8 Ali ______ in civil services for four years.

(a) has been (b) is (c) been (d) none of these

Q9 Nimra graduated from university less than three years ago. She ______ for three different companies in

the last year.

(a) has worked (b) worked (c) had worked (d) none of these

Q10 Oh, no! My motorbike ______!

(a) has disappeared (b) disappeared (c) disappear (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 24 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #21 Index

Q1 None ______ to Mars yet.

(a) traveled (b) has traveled (c) had traveled (d) none of these

Q2 I ______ a new car ten days ago.

(a) has bought (b) bought (c) had bought (d) none of these

Q3 I ______ that book five times in the last month.

(a) had read (b) have read (c) read (d) none of these

Q4 She _______ to London.

(a) has gone (b) has been (c) had gone (d) had been

Q5 The ministry ______ a new plan to revamp the Railway department.

(a) announced (b) had announced (c) has announced (d) none of these

Q6 I think I ______ her once before.

(a) meet (b) met (c) have met (d) had met

Q7 He is not feeling well. He ______ a headache.

(a) has got (b) got (c) had got (d) has had

Q8 My ceiling ______ in and the kitchen is flooded. Come quickly!

(a) falls (b) has fallen (c) fell (d) none of these

Q9 Her father ______. Please answer the door.

(a) has arrived (b) arrived (c) had arrived (d) arrive

Q10 The army ______ that city five times.

(a) has attacked (b) attacked (c) had attacked (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 25 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #22 Index

Q1 I ______ to walk to work instead of taking the bus.

(a) have recently started (b) recently starts (c) recently started (d) none of these

Q2 The rabbit just ______ in my garden one day last week.

(a) has appeared (b) appeared (c) appears (d) none of these

Q3 I ______ in London five years ago.

(a) have worked (b) worked (c) work (d) none of these

Q4 Scientists ______ a new breed of monkey.

(a) have recently discovered (b) recently discovered


(c) had recently discovered (d) none of these

Q5 Prices ______ last year, but they have increased by 8% already this year.

(a) did not go up (b) has not gone up (c) had not gone up (d) none of these

Q6 I last ______ you in London three years ago.

(a) see (b) saw (c) have seen (d) none of these

Q7 Scientists ______ that millions of frogs are dying all over the world.

(a) have discovered (b) discovered (c) discover (d) none of these

Q8 Alia ______ her university studies. She is now preparing for the CSS examination.

(a) recently finished (b) has recently finished (c) recently finishes (d) none of these

Q9 I wonder where Fahad and Usman are. They still ______.

(a) have not called (b) did not call (c) had not called (d) none of these

Q10 I think she _______ to work.

(a) has gone (b) has been (c) had gone (d) had been

howtests.com A Project by Sir Syed Kazim Ali Page 26 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #23 Index

Q1 I ______ the circus ever since I was a child.

(a) have loved (b) am loving (c) loved (d) had loved

Q2 I’m not feeling well. I ______ a headache all day.

(a) had had (b) have got (c) have had (d) none of these

Q3 She ______ ill since Eid-al-Azha.

(a) has been (b) was (c) is (d) none of these

Q4 She ______ training.

(a) just finished (b) just finishes (c) has just finished (d) none of these

Q5 With this promotion, I feel that I ______ a turning point in my career.

(a) reaches (b) reached (c) have reached (d) none of these

Q6 ______ there ever ______ a war in the United Kingdom?

(a) Was, be (b) Has, been (c) Had, been (d) none of these

Q7 This is the fifth time he ______ this chapter.

(a) has read (b) had read (c) has been read (d) none of these

Q8 Danish is a fantastic writer. He ______ ten very creative short stories in the last year. One day,

he'll be as famous as Hemingway.

(a) has written (b) had written (c) written (d) wrote

Q9 Sadaf ________ in a chorus before. Her voice is pretty.

(a) has sung (b) sung (c) had sung (d) none of these

Q10 Since he became president, both taxes and unemployment ______.

(a) decreases (b) have decreased (c) decreased (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 27 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #24 Index

Q1 Science in leaps and bounds.

(a) advances (b) has advanced (c) advanced (d) none of these

Q2 He ______ his work because something else came up.

(a) did not finish (b) has not finished (c) had not finished (d) none of these

Q3 I ______ this movie. It is boring.

(a) have already seen (b) already saw (c) already see (d) none of these

Q4 In the last hundred years, traveling ______ much easier and very comfortable. Things ______ a great

deal in the last hundred and fifty years. Now you can fly from New York to Los Angeles in a matter of
hours.

(a) have become, changes (b) became, changed


(c) has become, have changed (d) is becoming, is changing

Q5 We ______ at that restaurant many times.

(a) ate (b) had eaten (c) have eaten (d) none of these

Q6 The city ________ residents to shoot off fireworks each year on the Sixth of June.

(a) has allowed (b) allowed (c) had allowed (d) none of these

Q7 There are the glasses I ______ ever since I was 25.

(a) wears (b) wore (c) have worn (d) none of these

Q8 He______ in the same house since he was a child.

(a) lives (b) has lived (c) lived (d) none of these

Q9 She ______ long, brown hari.

(a) got (b) gets (c) has got (d) has had

Q10 We ______ many times.

(a) have met (b) met (c) meet (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 28 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #25 Index

Q1 He ______ more concerned about his social status.

(a) had become (b) became (c) has become (d) none of these

Q2 Miss Nimra ______ to continue the course, even though it was proving very difficult.

(a) decided (b) has decided (c) decides (d) none of these

Q3 Man _______ on the moon.

(a) has walked (b) walked (c) had walked (d) walks

Q4 ______ you ______ Danish at the staff meeting last Tuesday? No, I haven't seen him for ages.

(a) Did, see (b) Have, seen (c) Had, seen (d) none of these

Q5 They ______ terrible experiences with the company.

(a) had (b) have had (c) had had (d) none of these

Q6 ______ you ______ to the top of that cliff?

(a) Have, been (b) Did, go (c) Had, been (d) none of these

Q7 I ______ able to play cricket since I broke my arm.

(a) am not (b) was not (c) have not been (d) none of these

Q8 So far, it has been so cold that we ______ in the house all day.

(a) have stayed (b) stayed (c) stay (d) none of these

Q9 He ______ enough of your excuses.

(a) has (b) had (c) has had (d) none of these

Q10 To help today's students to make a choice, Howfiv ______ the world's largest learning management

system (LMS).

(a) develop (b) has developed (c) developed (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 29 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #26 Index

Q1 The ice on the sidewalk _______. I think the sun is out today.

(a) had melted (b) has melted (c) melted (d) none of these

Q2 Can you please call an ambulance? I think Modi ______ his arm.

(a) has broken (b) break (c) broke (d) none of these

Q3 Yes, there ______ a war in the United Kingdom.

(a) was (b) had been (c) has been (d) none of these

Q4 The movie _______. Please be quiet!

(a) has begun (b) begun (c) had begun (d) none of these

Q5 Thanks to the many months of playing, I ______ an expert at Wordle.

(a) became (b) have become (c) become (d) had become

Q6 Alia isn’t coming for lunch. She ______ lunch already.

(a) has got (b) has had (c) has (d) had

Q7 I know I ______ him somewhere before.

(a) have seen (b) saw (c) see (d) had seen

Q8 There ______ a great war between the imperial and resistance forces.

(a) is (b) has been (c) had been (d) was

Q9 Japanese ______ one of the most popular courses at the university since the Asian studies program was

established.

(a) has become (b) becomes (c) had become (d) became

Q10 There ______ more thefts since the last time I was in town.

(a) have been (b) were (c) had been (d) are

howtests.com A Project by Sir Syed Kazim Ali Page 30 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #27 Index

Q1 ______ you ______ the door?

(a) Have, locked (b) Did, lock (c) Had, locked (d) none of these

Q2 Their baby ______ them so much joy ever since she was born.

(a) brings (b) brought (c) has brought (d) none of these

Q3 He ______ happy when I saw him.

(a) has seemed (b) seems (c) seemed (d) none of these

Q4 I ______ all day.

(a) wait (b) have waited (c) waited (d) had waited

Q5 He ______ the ladder and broke his ankle. That's why he hasn't been in school for a while.

(a) fall off (b) has fallen off (c) fell off (d) had fallen off

Q6 Unemployment ______ every year until 2015 and then started to fall.

(a) rise (b) rose (c) has risen (d) none of these

Q7 Alia’s flight from New York ________. We should see her any minute.

(a) has landed (b) landed (c) had landed (d) none of these

Q8 The car ______ down.

(a) has broken (b) break (c) broke (d) none of these

Q9 They ______ enormous problems recently with us in the kitchen.

(a) have had (b) has had (c) had (d) were

Q10 It is the first time she ______.

(a) drove (b) has driven (c) drives (d) had driven

howtests.com A Project by Sir Syed Kazim Ali Page 31 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #28 Index

Q1 I ______ fishing since I was a child.

(a) went (b) had gone (c) have gone (d) none of these

Q2 Scientists _______ the atom.

(a) have split (b) split (c) had split (d) none of these

Q3 I ______ many clients in the past week.

(a) meet (b) had met (c) have met (d) met

Q4 Do you like the movie, "Star Wars"? I don't know. I ______ that movie.

(a) had never seen (b) never saw (c) have never seen (d) never seen

Q5 He ______ as a war correspondent during the second Iraq war.

(a) works (b) worked (c) has worked (d) had worked

Q6 My dog _______ his new dog food, and he seems to like it.

(a) tasted (b) had tasted (c) has tasted (d) none of these

Q7 ______ you ______ to Lahore in the last year?

(a) Have, been (b) Had, been (c) Did, go (d) Have, went

Q8 That is the fourth time she ______ them today.

(a) called (b) calls (c) has called (d) none of these

Q9 I ______ in a small house located next to a shoe shop since 1995.

(a) have lived (b) lived (c) had lived (d) none of these

Q10 I ______ articles on different topics.

(a) write (b) wrote (c) have written (d) had written

howtests.com A Project by Sir Syed Kazim Ali Page 32 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #29 Index

Q1 ______ you ever ______ in the examination?

(a) Did, fail (b) Had, failed (c) Have, failed (d) none of these

Q2 We are still playing video games, but today's games ______ faster, more exciting interactive

adventures.

(a) become (b) became (c) have become (d) are becoming

Q3 She ______ to another city last year.

(a) moves (b) has moved (c) moved (d) had moved

Q4 I think I ______ that film before.

(a) have seen (b) saw (c) see (d) had seen

Q5 My mother is getting better, but she still ______ fully.

(a) has not recovered (b) did not recover (c) had not recovered (d) none of these

Q6 The world ______ a lot.

(a) has changed (b) changed (c) changes (d) had changed

Q7 The Syeds _______ a lot of food for the party. It looks delicious.

(a) prepared (b) prepare (c) have prepared (d) none of these

Q8 I ______ anyone play so well in my whole life.

(a) never see (b) never saw (c) have never seen (d) none of these

Q9 The climb is extremely difficult, and many people ______ trying to reach the summit.

(a) have died (b) had died (c) died (d) die

Q10 At her wedding, she _______ a blue suit.

(a) wears (b) wore (c) has worn (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 33 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #30 Index

Q1 Man ______ great things.

(a) accomplished (b) accomplishes (c) has accomplished (d) none of these

Q2 The price of houses ______ dramatically in recent years.

(a) rise (b) has risen (c) rose (d) none of these

Q3 I ______ a man once who had 10 sons.

(a) have known (b) knew (c) know (d) had known

Q4 I ______ all the inspiration I need to prepare for the examination.

(a) got (b) had god (c) have got (d) have had

Q5 When it became clear that we would be moving to Lahore, we _____ the house to my sister.

(a) sold (b) sell (c) have sold (d) none of these

Q6 My last birthday was the worst day I ______.

(a) have ever had (b) ever had (c) experienced (d) none of these

Q7 I _______ to London twice a year since last June.

(a) had been (b) have been (c) had got (d) have got

Q8 My mom _____ me up after school all week long when I had to stay for an extra practice session.

(a) picked (b) picks (c) has picked (d) none of these

Q9 We ______ to the cricket club in the town we used to live in.

(a) belonged (b) have belonged (c) belong (d) none of these

Q10 Since computers were first introduced to the public in the early 1980's, technology ______ a great

deal.

(a) has changed (b) had changed (c) have changed (d) changed

howtests.com A Project by Sir Syed Kazim Ali Page 34 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #31 Index

Q1 They ______ such a lot since we last saw them.

(a) grew (b) grow (c) have grown (d) none of these

Q2 John ______ for three tests this month.

(a) sat (b) had sat (c) has sat (d) none of these

Q3 I ______ brown eyes.

(a) have got (b) got (c) had got (d) have had

Q4 She ______ the director of that company since 2007.

(a) was (b) is (c) has been (d) none of these

Q5 They ______ each other for ages.

(a) have not seen (b) did not see (c) had not seen (d) none of these

Q6 I ______ well since exams started.

(a) have not slept (b) did not sleep (c) had not slept (d) none of these

Q7 He ______ me a beautiful gift for my birthday.

(a) bought (b) has bought (c) had bought (d) none of these

Q8 How much money ______ you ______?

(a) has, had (b) had, got (c) have, got (d) none of these

Q9 This is the first time I ______ a horse.

(a) had ridden (b) ride (c) have ridden (d) none of these

Q10 My grandparents only ______ each other for a few months before they got married.

(a) have known (b) have got known (c) knew (d) had known

howtests.com A Project by Sir Syed Kazim Ali Page 35 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #32 Index

Q1 Quite early in the negotiation, they _______ to lower the prices.

(a) agree (b) have agreed (c) agreed (d) none of these

Q2 The bank officers _________ that the meeting be scheduled for Friday morning. I will try to find a

conference room.

(a) had suggested (b) have suggested (c) suggested (d) none of these

Q3 I ______ world history and geography.

(a) studied (b) have studied (c) study (d) had studied

Q4 The school ______ more interested in extra-curricular activities.

(a) has become (b) becomes (c) became (d) had become

Q5 ______ you ______ from Mary yet?

(a) Did, hear (b) Have, heard (c) Had, heard (d) none of these

Q6 My wife ______ into town to buy some new shoes.

(a) go (b) went (c) gone (d) has gone

Q7 They ______ cold when they arrived home.

(a) are (b) have been (c) were (d) had illed

Q8 You ______ late to work too many times. You are fired.

(a) had been (b) are being (c) had been (d) have been

Q9 The judge _______ to all of the evidence. Now, he will make a ruling.

(a) listens (b) has listened (c) listened (d) had listened

Q10 She ______ to several specialists about her problem, but nobody knows why she is sick.

(a) has talked (b) talked (c) had talked (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 36 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #33 Index

Q1 She ______ the house using her retirement fund.

(a) has built (b) builds (c) had built (d) none of these

Q2 I ______ the guitar ever since I was a teenager.

(a) have played (b) played (c) had played (d) none of these

Q3 ______ you ever ______ Alia?

(a) Have, met (b) Did, meet (c) Had, met (d) none of these

Q4 Who ______ the comet now called Grigg-Skjellerup, at the beginning of the 20th century?

(a) discover (b) has discovered (c) discovered (d) none of these

Q5 I ______ the letter you were looking for. Here it is.

(a) find (b) found (c) have found (d) none of these

Q6 My lesson ______ 5 minutes ago.

(a) started (b) has started (c) had started (d) none of these

Q7 Abbas ibn Firnas ______ the first flying machine in the 9th century.

(a) constructs (b) has constructed (c) constructed (d) none of these

Q8 They ______ in London for three years now and like it a lot.

(a) live (b) lived (c) had lived (d) have lived

Q9 Mrs Lee ________ from Texas to Iowa for the conference. She needs to get some rest before it starts.

(a) has driven (b) driven (c) had driven (d) none of these

Q10 There is not much more to do now that we _______ the main problem.

(a) solve (b) have solved (c) solved (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 37 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #34 Index

Q1 Programmers ______ a large selection of useful programs in computers, which do everything from
teaching

foreign languages to book-keeping.

(a) are creating (b) have created (c) created (d) had created

Q2 Alia puts to good use things that other people ______ away.

(a) have thrown (b) throw (c) threw (d) none of these

Q3 The police ________ two young boys for the robbery. It is time to question them.

(a) have arrested (b) had arrested (c) arrested (d) none of these

Q4 Ali ______ just a few minutes ago.

(a) has left (b) left (c) leaves (d) none of these

Q5 A German yachtsman _______ the record for sailing round the world single-handed.

(a) breaks (b) broke (c) has broken (d) none of these

Q6 He ______ his leg, so he cannot go on holiday.

(a) broke (b) breaks (c) has broken (d) none of these

Q7 I _______ to London.

(a) had been (b) have been (c) had got (d) have got

Q8 They ______ up since they took a nap earlier this afternoon.

(a) have not woken (b) did not wake (c) had not woken (d) none of these

Q9 The lake ________ solid. Now we can go skating.

(a) has frozen (b) frozen (c) had frozen (d) none of these

Q10 ______ you ______ the new teacher?

(a) Have, met (b) Did, meet (c) Had, met (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 38 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #35 Index

Q1 There ______ many earthquakes in Asia.

(a) have been (b) were (c) are (d) had been

Q2 Rsearch ______ that cycling can help patients overcome their illnesses.

(a) has shown (b) shows (c) showed (d) none of these

Q3 The medicine ________ Alia's illness. It seems miraculous.

(a) cured (b) has cured (c) had cured (d) none of these

Q4 We ______ over 40 letters of support in the last 12 days.

(a) receive (b) received (c) has received (d) have received

Q5 She ______ overweight since I saw her.

(a) is (b) has been (c) becomes (d) became

Q6 He ______ great experiences working as a trainer here.

(a) has got (b) has had (c) had had (d) had

Q7 I ______ a cold in school a few days ago and have been ill ever since.

(a) caught (b) have caught (c) had caught (d) none of these

Q8 Naila ________ her leg on the ski slope. Please dial 15.

(a) has broken (b) broken (c) had broken (d) none of these

Q9 Do not disturb Alia. She _____ to sleep.

(a) has just gone (b) had gone (c) went (d) goes

Q10 We cannot go ahead with the meeting because very few people ______ any interest.

(a) have shown (b) show (c) showed (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 39 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #36 Index

Q1 They ______ a lot of arguments recently.

(a) had (b) have had (c) have got (d) none of these

Q2 She ______ three children in the past five years.

(a) has had (b) has got (c) had had (d) none of these

Q3 Nimra felt hungry. Then she ______ the pasta in the fridge.

(a) has remembered (b) remembers (c) remembered (d) none of these

Q4 He ______ 'War and Peace.'

(a) reads (b) has read (c) read (d) had read

Q5 Doctors have cured many deadly diseases.

(a) cured (b) had cured (c) have cured (d) none of these

Q6 World War I ______ in 1914 and ended four years later.

(a) started (b) has started (c) had started (d) none of these

Q7 The earth ______ formed about 4,500 million years ago.

(a) was (b) has been (c) is (d) none of these

Q8 The house looks so much bigger now that we ______ the walls in brighter colours.

(a) have painted (b) painted (c) had painted (d) none of these

Q9 When I picked up the coffee, I ______ surprised to find it that it was cold.

(a) was (b) have been (c) were (d) none of these

Q10 Alia ______ by train.

(a) had never traveled (b) has never traveled (c) never traveled (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 40 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #37 Index

Q1 They might ______ some problems to print the tickets.

(a) have had (b) have got (c) have (d) had

Q2 You ______ since the last time I saw you.

(a) grew (b) grow (c) have grown (d) had grown

Q3 She still live in the small house she ______ 20 years ago.

(a) bought (b) has bought (c) buy (d) had bought

Q4 Taimur ______ not ______ any sleep since yesterday. Let him rest for some time.

(a) has not had (b) has not got (c) has not (d) had not had

Q5 I ______ my purse.

(a) lost (b) had lost (c) have lost (d) none of these

Q6 ______ you ______ these kababs before?

(a) Have, had (b) Have, got (c) Had, had (d) none of these

Q7 I ______ some time in London when I was younger.

(a) have spent (b) spent (c) spend (d) none of these

Q8 Her son _______ how to read.

(a) learned (b) has learned (c) had learned (d) none of these

Q9 Jon and I ______ amazing success recently.

(a) had had (b) have had (c) had (d) have

Q10 My father ______ me the most precious gifts.

(a) sent (b) sends (c) has sent (d) had sent

howtests.com A Project by Sir Syed Kazim Ali Page 41 of 42


Present Perfect Tense vs Past Simple & Indefinite Tense / Level #38 Index

Q1 She ______ Japanese, Russian, and French.

(a) has studied (b) studied (c) had studied (d) none of these

Q2 I ______ a lot of homework this week.

(a) have had (b) has had (c) Have (d) Had

Q3 He ______ three books, and he is working on another one.

(a) has written (b) wrote (c) had written (d) none of these

Q4 The bathroom ______ very strange when last time I went inside it.

(a) smells (b) smelt (c) has smelt (d) none of these

Q5 Henan ______ his degree from Khyber Medical University.

(a) completed (b) had completed (c) has completed (d) none of these

Q6 Ruqiya ______ all the mangoes.

(a) eats (b) has eaten (c) ate (d) had eaten

Q7 I ______ Africa, but I ______ to South America several times.

(a) have never visited, have travelled (b) had never visited, had travelled
(c) have never visited, travelled (d) had never visited, travelled

Q8 The children ______ a window in the school last week.

(a) broke (b) has broken (c) had broken (d) none of these

howtests.com A Project by Sir Syed Kazim Ali Page 42 of 42

Powered by TCPDF (www.tcpdf.org)

You might also like