0
Kerznerk Posted 13 years ago
Grammar

help

Hi

If I combine the two sentences below, which present perfect tense will be more appropriate?

I have a camera. I bought it in 2011.

A. I have had my camera since 2011.
B. I have been having my camera since 2011.

Thanx
  

Top answer

A

  • A
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
Thanks for the answer. Does this mean that the verb "have" in that context can't be used in any continuous forms?
What does "I have been having my camera since 2011" mean then?
0
kerznerkThanks for the answer. Does this mean that the verb "have" in that context can't be used in any continuous forms?
No, When it has some such meaning as take/eat/experience/cause to happen, it can be used in progressive forms.

I was having an argument with my son when the phone rang.
You can't speak to Emma at the moment, she's having a bath
0
kerznerkI have had my camera since 2011.
have is a non-progressive verb. Non-progressive verbs cannot be used in any of the continuous (progressive) tenses except in less usual cases. See the following links for lists of non-progressive verbs and accompanying explanations.

Related Questions