Yes, he has.
And like the old saw "you can indict a ham sandwich", he has been impeached without any reference to actual crimes - for which, if the oddly delayed delivery of Articles ever arrives, the Senate can/will/should dismiss with prejudice for not actually stating what crime he's guilty of.
(Yes I'm aware of the "45 day" point. I read the law in question. There is no transgression. House Democrats failed to follow the process which the law prescribes following such a "45 day" issue.)
(Yes I'm aware of the "subpoenas ignored" point. Supreme Court accepted Trump's appeal to executive privilege. Wasn't ignored, it was legitimately challenged.)
Insofar as there is a legal definition of "impeach", Trump has been impeached.
Insofar as the colloquial use of the term "impeached" differs from legal definition, and that the House has not sent the Articles, it's as meaningless as writing a check to pay a bill but not sending it.
Impeachment is a political process and the articles state abuse of power and obstruction.
Executive privilege does not exist in the constitution, read it.
The process was the same as the process that republicans decided on Clinton.
The obstruction was a order to all peoplein his administration to ignore subpoena and not turn over relevant documents.
I don't want to get into a debate, but if Obama had done what Trump did, all heck would break loose.
"The day Richard Nixon failed to answer that subpoena is the day he was subject to impeachment because he took the power from Congress over the impeachment process away from Congress, and he became the judge and jury," - Lindsey Graham
Hypocrite much?
Also just to be clear, in an indictment, you investigate enough to bring the indictment.
No different than a grand jury. That is what the House impeachment hearing is equivalent to.
In a trial you call, witnesses to prove your case. If the senate refuses witnesses, how can one prove the case?
Image if all the DA's and prosecutors in the US were denied the ability to call witnesses after an indictment?
How stupid is that?
But let's not confuse people with facts.