Breakdown of Het is een week geleden dat zij ontbijtgranen heeft gekocht, dus de doos is bijna leeg.
Questions & Answers about Het is een week geleden dat zij ontbijtgranen heeft gekocht, dus de doos is bijna leeg.
Dutch has a very common pattern:
- Het is X geleden dat + [clause]
Literally: It is X ago that…
Functionally, it matches English It’s been X since…
So:
- Het is een week geleden dat zij ontbijtgranen heeft gekocht
≈ It’s been a week since she bought cereal.
Your alternative:
- Een week geleden heeft zij ontbijtgranen gekocht
= A week ago she bought cereal.
Both are correct, but they structure the information differently:
- Het is … geleden dat… focuses on the time that has passed up to now.
- Een week geleden heeft zij… just states when the action took place, without that “since then until now” feeling.
In many contexts they are interchangeable, but native speakers often use Het is … geleden dat… right before giving a result or consequence (here: dus de doos is bijna leeg).