Understanding the Past & Perfect

Understanding the Past & Perfect

Understanding the Past & Perfect

Winter – Past & Present Perfect

1. Yesterday, I ______ the snow in front of my house.
a) cleared
b) have cleared

2. It ______ all day, and the ground is still white.
a) snowed
b) has snowed

3. Two hours ago, the wind ______ snow across the street.
a) pushed
b) has pushed

4. It ______ for two days without stopping. We all stayed home.
a) snowed
b) has snowed

5. Last night, the temperature ______ far below zero.
a) dropped
b) has dropped

6. We ______ the sun yet this week.
a) didn't see
b) haven't seen

7. A moment ago, I ______ fresh snow off my coat.
a) brushed
b) have brushed

8. The snow ______ all winter on the roofs. It's really heavy and dangerous for the roof.
a) stayed
b) has stayed

9. In January, the lake ______ completely. I'm glad it's summer now.
a) froze
b) has frozen

10. It ______ snowing again.
a) started
b) has started

11. Yesterday afternoon, the sky ______ for a short time.
a) cleared
b) has cleared

12. Winter ______ colder so far this year.
a) was
b) has been

13. A week ago, we ______ new warm gloves.
a) bought
b) have bought

14. I ______ extra blankets on the sofa.
a) already put
b) have already put

15. Last weekend, we ______ through the snowy forest.
a) walked
b) have walked

16. It ______ recently, and everything looks fresh again.
a) snowed
b) has snowed

17. This morning, the snowplough ______ my street.
a) passed
b) has passed

18. The wind ______ all night, and it still hasn't stopped.
a) blew
b) has blown

19. Two days ago, we ______ our heaviest snowfall of the month.
a) had
b) have had

20. The days ______ darker lately.
a) became
b) have become

21. At midnight, the roads ______ quiet and empty.
a) were
b) have been

22. We ______ cold weather today.
a) had
b) have had

23. Earlier today, the trees ______ covered in thick frost.
a) were
b) have been

24. I ______ walking on icy roads.
a) never liked
b) have never liked

25. Back then, the snow ______ on the ground for weeks.
a) stayed
b) has stayed

26. We ______ cold all week.
a) felt
b) have felt

27. In 2018, winter storms ______ many problems.
a) caused
b) have caused

28. I ______ snow this deep before.
a) never saw
b) have never seen

29. Yesterday morning, the pond ______ at the edges.
a) froze
b) has frozen

30. It ______ this week, and more is coming.
a) snowed
b) has snowed

31. At sunset, the winter sky ______ pink.
a) turned
b) has turned

32. We ______ our thick coats this winter.
a) wore
b) have worn

33. Three days ago, the wind ______ over a sign.
a) knocked
b) has knocked

34. It ______ a lot in the last few days.
a) changed
b) has changed

35. The last time I saw you, the snow ______ heavily.
a) fell
b) has fallen

36. I ______ that winter wind sound before.
a) heard
b) have heard

37. At dawn, the streets ______ covered in fresh snow.
a) were
b) have been

38. It ______ instead of snowing in the last few hours.
a) rained
b) has rained

39. Yesterday evening, the wind ______ my windows.
a) shook
b) has shaken

40. The snow ______ gently in the last few minutes.
a) fell
b) has fallen

Understanding the Past & Perfect