Is this sentence above correct without the object of "have done", like "you have done it"? " If there is an object, however, you may need it in some cases. -- It sounds fine as an intransitive form.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.