YOU SAID:
I wonder if you are not in here for the past two days
INTO JAPANESE
あなたはここ2日間ここにいないのかしら
BACK INTO ENGLISH
I wonder if you haven't been here for two days
INTO JAPANESE
2日間ここに来なかったのかしら
BACK INTO ENGLISH
Didn't you come here for two days?
INTO JAPANESE
二日間ここに来なかったの?
BACK INTO ENGLISH
Didn't you come here for two days?
That didn't even make that much sense in English.