0
Mowgli Posted 21 years ago
Grammar

How long

Hello,

which is impossible? (Is there any difference in meaning?)

1) How long have you had the computer?

2) How long have you the computer?

-------------------

1) How long have you known Peter?

2) How long do you know Peter?

-------------------------------

1) How long have you been here?

2) How long are you here?

------------------------

Thanks for your answers Mowgli
  

Top answer

Use the present perfect form with time duration from the past till now, Mogli-- all the #1s.

  • Use the present perfect form with time duration from the past till now, Mogli-- all the #1s.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

4 Answers
0
Use the present perfect form with time duration from the past till now, Mogli-- all the #1s.

0
Dear Mowgli,

It is possible to say: how long are you here for?

It means: how long do you intend to stay in this place?

Kind regards,
0
Thank you for your help Mowgli
0
Thank you for the answer Mowgli

Related Questions