Hi, What verb form is "having found"? In my own language it would be a specific type of conditional, but to be honest I've no idea what it is in English. It's a perfect participle.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.