Dear Michael, "For" is not necessary in the first sentence. However, the second question begs the past tense because you use "for so long": How has he put up with that woman for so long? In this case, "for" is necessary.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
michaeltingThanks!While you are waiting, I'd take the liberty to comment on your past post.
How did he put up for so long with that woman?
I have waited for so long just to meet with my boss.
Are these correct?