Breakdown of Ben je vandaag al wezen winkelen?
zijn
to be
vandaag
today
al
already
je
you (unstressed form of jij)
Questions & Answers about Ben je vandaag al wezen winkelen?
Why do we use wezen here instead of gegaan (gone)?
In Dutch, you use wezen plus an infinitive (like winkelen) to express that you went somewhere to do an activity and have already returned. It is similar to saying "have been shopping" in English. If you used a structure with gaan (like zijn gaan winkelen), it could imply you left to go shopping and might still be out.
Why is winkelen an infinitive and not a past participle like gewinkeld?
When you use the zijn + wezen + activity structure, the activity verb always stays in its full dictionary form (the bare infinitive). So it is always wezen winkelen, never wezen gewinkeld. This creates a two-verb cluster at the end of the sentence.
Could I just say Heb je vandaag al gewinkeld? instead?
Yes! Heb je vandaag al gewinkeld? is perfectly correct and simply means "Have you shopped today?". However, using wezen winkelen adds the extra nuance that you went out somewhere to do the activity and came back. It sounds very natural and conversational.
Why does vandaag come before al?
In Dutch word order, specific time words like vandaag (today) usually appear as early as possible, right after the subject. The adverb al (already) comes after the time word and sits right before the verb cluster at the end.