Could you also say "Zij heeft het raam open gedaan"? (Because you can say "Zij doet het raam open")
Is it better to say one or the other? I seem to recall that "doet open" was more common, is the same true for the present perfect?
The e is there, but as it's in an unstressed syllable it's pronounced as a schwa (the sound of the 'e' in the English word 'open' (which can be transcribed as /ˈəupən/), so it's kind of imperceptible. Kind of, because it definitely doesn't sound the same as saying 'gopend' (at least, not to my ears).
I just got the same translation wrong before for writing "zij heeft het raam geopend". Last time it told me it shout be "ruit" and now it's wrong.
It depends a bit how picky you want to be. Raam usually means the window (glass including frame), so that's the thing you open (however people may use raam referring to the glass only). Ruit is just the glass of a window. So in the first sentence below, ruit normally isn't used, for the others it doesn't really matter which one you use:
- ik open het raam
- ik kijk door het raam/de ruit
- het raam/de ruit is beslagen
- de bal vernielde het raam/de ruit