Student or Learner
Are the following sentences natural to a native ear?
1. By the way, just so you know, when he walked in the office this morning, he was yelling and screaming and calling names to the IT department.
2. She will keep bugging you until you have submitted the report.
3. Wow, you have gone quiet on me last couple of days.
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.