Hi,
“I think that Steve will pull an all-nighter after sleeping/having slept all day.”
I noticed that people use both options pretty much interchangeably.
I think that ‘having slept’ is more correct because I’m referring to the past, but I was wondering if ‘sleeping’ could work too.
Thank you.
"After" indicates it happened in the past. Additionally, "sleeping" doesn't indicate tense.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
"After" indicates it happened in the past. Additionally, "sleeping" doesn't indicate tense.
Probably the more frequent usage is "sleeping." It is less formal than "having slept." Both are equally correct, grammatically speaking.