All verbs are correct. =)
I would add "my" before "regret" in #2.
Can someone check my work for me, please.
1.Yesterday he was very busy since he had been fixing the TV from noon.
2. He left for the day before I arrived. He had been waiting for me almost a week. To regret, I couldn't come earlier.
3. When Anna entered the living room, everyone was laughing. Mr. Smith had been telling funny stories for 15 minutes.
3 answers
Thank you very much
You're welcome!