Font size
WorksheetsPresent Perfect vs. Past Simple
Total questions: 90
Worksheet time: 45mins
1. I don’t believe it! Somebody (a) (eat) my chocolates! They’ve nearly all gone!
2. The children (a) (watch) videos all morning. Their eyes are red now.
3. She (a) (read) that book since 7A.M.
4. He (a) (write) a novel about time travel. I saw it in the bookshop.
5. Yesterday, my brother (a) (give) me two tickets to the concert.
6. They (a) (live) in London since 2004.
7. We (a) (not/get) home until very late last night.
8. She (a) (finish) her morning jog just now. That’s why she looks quite sweaty.
9. (a) (she/play) tennis when she was young?
10. They (a) (wait) for hours. If the boss doesn’t arrive soon, they will leave.
11. I (a) (study) English for three years.
12. They (a) (live) in Phnom Penh for 10 years. Now they are living in Kampot.
13. I (a) (go) to the library yesterday.
14. They (a) (be) very close to each other when they were kids.
15. She (a) (get) up early this morning.
16. The window was broken because it (a) (hit) by a ball.
17. They (a) (be) ill for two days. Now they are already better.
18. He (a) (study) for two hours. You should bring some snacks for him to eat.
19. I (a) (teach) Khmer language since 2014.
20. Susan and Sobia (a) (know) each other for 10 months already, but they have never hung out once.
21. She (a) (go) to the cinema every weekend last year.
22. Santa (a) (meet) Rolex in 2019.
23. We (a) (be) in the waterpark yesterday.
24. Grizzly (a) (not/visit) their grandparents in Paris last year.
25. I (a) (wait) for her since this morning.
26. Last January I (a) (travel) to Switzerland.
27. How long (a) (you/learn) piano?
28. We (a) (know) each other since 1999.
29. They (a) (write) three letters already.
30. I (a) (live) in Kampong Cham when I was young.
31. I (a) (go) to my aunt’s house yesterday.
32. She (a) (wash) her car last week.
33. Last year, I (a) (not/travel) to anywhere out of my country.
34. Where (a) (you/eat) dinner last night?
35. I (a) (work) at Pizza Company for 2 years. Now I’m working at Domino Pizza.
36. I (a) (just/do) my homework.
37. My mum had cooked breakfast before I (a) (leave) home.
38. I (a) (go) to library yesterday.
39. I (a) (not/drink) any beer last night.
40. What time (a) (he/get) up yesterday?
41. She (a) (be) interested in painting and design all his life.
42. I could not remember the poem we (a) (learn) the week before.
43. How many sandwiches (a) (you/eat) today?
44. The storm (a) (destroy) the sandcastle that we had built.
45. I (a) (not/buy) the computer from the mall as I didn’t enough money for it.
46. (a) (they/swim) at the beach yesterday?
47. I (a) (wait) here for ten minutes. When will you arrive?
48. Your eyes are red. You (a) (cry), haven’t you?
49. She (a) (work) in that company for six years now. She doesn’t seem to plan to change her job at all.
50. She (a) (be) to Japan for thrice.
51. He (a) in Australia since 2020.
52. I am so tired today. I (a) (play) basketball with my friends for three hours.
53. He (a) (wash) the dishes after he had finished dinner.
54. I (a) (go) to school yesterday.
55. Sofy (a) (write) a novel nearly a year. It is nowhere near the end.
56. Theary (a) (shop) all morning. Is she planning to buy everything in the shop?
57. (a) (you/save) for your round world trip? I never see you spend money on anything at all.
58. How long (a) (you/know) your friend?
59. Salno (a) (go) shopping for me yesterday.
60. Sand (a) (lend) her brother $20 so far.
61. The policeman (a) (drive) away five minutes ago.
62. Her skin is very red. I think she (a) (lie) down under the sun.
63. Mary’s mom (a) (buy) Mary a new phone last morning.
64. John (a) (work) all day. He is tired now.
65. Bob (a) (not/graduate) in his major yet.
66. My sister-in-law (a) (know) my brother for nine years.
67. I (a) (go) to the movie theater last week.
68. How long (a) (you/be) in China? When will you go back to your hometown?
69. She (a) (work) here since 2001.
70. How many times (a) (you/visit) to France?
71. It (a) (rain) heavily all day. Everywhere is flooded.
72. I (a) (wait) for hours before the bus finally arrived.
73. It (a) (snow) all night. Now everything is covered in white.
74. Socheat (a) (live) in Phnom Penh when he was young.\
75. He (a) (live) in 3 different countries, so he knows a lot of cultures.
76. I (a) (see) my childhood friend yesterday.
77. Luca (a) (be) here all morning. He refuses to go back until he sees the boss.
78. (a) (you/see) “The suicide squad”?
79. They (a) (watch)TV last night.
80. I (a) (have) a terrible headache yesterday.
81. I (a) (never/go) to Spain.
82. I (a) (write) three letters to them today.
83. I (a) (live) in London since 1999.
84. She (a) (send) him a message.
85. He has got paint on his shirt because he (a) (decorate) the room.
86. He (a) (walk) into the kitchen while she was cooking.
87. She (a) (be) at home this afternoon.
88. I (a) (meet) Julia at the party last night.
89. I (a) (eat) these candies to calm myself down. Do you want some?
90. She (a) (call) me this morning, but I didn’t pick up.
