["I've been letting a stranger stay with us this past couple of days"]
A complete stranger? How the heck did that happen? I'm sure you must be confident that it's safe, if they're staying with you.
I've been letting a stranger stay with us this past couple of days.