考虑你语法基础可能不错,我就简要回答
1.前面说only after reading...,用的是现在分词,则证明主句中的主语发出read的动作,故主语应为I,而I make sense of sth是说得通的,意为理解了什么什么
2.hope是与knowing平行,所以hoping.整句逗号前为主句,讲他在法官前进行陈述(或近似翻译),“伴随”着的是“知道自己有罪但(yet)希望得到宽恕.若你觉得和present平行则不会有knowing yet为连词,表”却,然而“用法同其他转折连词如but
3.不知道你熟不熟悉run-on,即使你选的选项有倒装,但是一个逗号不能连接两个完整句,所以必须将其改成现在分词修饰主句动作的形式(若不知道run-on可补充问我)
4.ISE中这种them,they的出现是不明确指代,因为整句没有复数的实意名词.改成people可以
补充:你有两道题都是doing/done sth,SVO的句型不敢选,建议了解一下(也可补充问)你好 谢谢帮我回答得这么详细全面 run-on 还是ok的 但 我想了解一下你说的doing/done sth是怎么回事另外在什么情况下能把 Having done 放句首啊谢啦doing/done,SVO是大概的理解是在主句中S做了某件事 “伴随”着另一件事的发生,或者在某前提下,S做了某事 举个例子:knowing that he will probably fail the exam, he works harder.理解为:他感觉自己可能会挂掉考试,所以学习的更努力了。在这里面he是know的逻辑主语(表示虽然Know没有直接跟在he后面,即主语和谓语分开了,但是这里面的know还是由HE发出的)而相似的done,给你造个句:Placed at the dark corner, the book was totally forgotten.这里面由于book为主语,“被”放置,所以是被动语态。having done,和doing的意思其实是一样的不同就是在SVO伴随的事情带有“已经”(完成)的意思的时候则用having或having been 如:Having done all the work, he went out for a walk. 若是done(主语和动词是被动)的形式在这里就是用having been done 就行了不知道讲的是不是微难理解。。。Ps:其实这种句型完全可以写成两句分开的话,但因为之间有某种逻辑联系,所以作家们或者我们平时写作也优先选择这种合并的简洁的方式