this sentence is correct as the action took place in the past. so once we omit the agent , we change the past perfect form into a perfective gerund' having realised'
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Marold(1) "Having realised that you were going to be late, you should have phoned to change your appointment."
If we wanted to rewrite having realised, it would probably be like this, wouldn't it?
"Because you had realised that you were going to be late......."
(2) "Realising that you were going to be late......."
What woul