<p>"How long have you been doing this for?"</p><p>"How long have you been living here for?"</p><br/><p>Are they both correct with "for" ?</p>