Please tell me whether my sentences are correct. 1. Where have you been the last four weeks? 2. Where have you been for the last three month?