Hi,
I need help with this sentence
"Since when have you had this?"
I read it in a book and I know it's correct, but why it can't be "Since when do you have this?"?
Is it because of past perfect?
anonymous past perfect? No. There is no past perfect tense anywhere in your example.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
anonymouspast perfect?
No. There is no past perfect tense anywhere in your example. That is 'had had', not 'have had' or 'has had'.
anonymouswhy it can't be "Since when do you have this?"?
Because it's wrong like that.