Hello,<br/><br/>which is impossible? (Is there any difference in meaning?)<br/><br/>1) How long have you had the computer?<br/><br/>2) How long have you the computer?<br/><br/>-------------------<br/><br/>1) How long have you known Peter?<br/><br/>2) How long do you know Peter?<br/><br/>-------------------------------<br/><br/>1) How long have you been here?<br/><br/>2) How long are you here?<br/><br/>------------------------<br/><br/>Thanks for your answers Mowgli