英语翻译
①Afterfinishinghishomework,hewentout.
②Havingfinishedhishomework,hewentout..
③Afterhavingfinishedhishomework,hewentout.
④Thosecriminalssenttoprisons,citizensfelthappy.
①②③句,从时态上看,翻译,“完成作业之后,他出去了”哪句话对?我怎么感觉没多大区别,另外从②和③来看,after是不是可以省略了,因为②已经包含了“做完…之后”的意思了.
④是独立主格,sent之前需不需要加being?