To me, you can say both of them.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AnonymousHello there,The
Is there a negative question with 'How long + Present Perfect'?
Eg. Is it okay to say: How long haven't you visited your friend?
Or it's better to say: How long has it been since you visted your friend?
Or both ways are as good?
Thank you.
Is there a negative question with 'How long + Present Perfect'?No. Not really. You have to rephrase it as you have done in your second example.