When he arrived,John went straight to the bank.约翰一到就直接去银行了.怎么能证明he指的是Joho啊?straight是副词,应该放在句首或句尾吧?he要是不指Joho,指别人的话应该怎么说?用代词

问题描述:

When he arrived,John went straight to the bank.
约翰一到就直接去银行了.
怎么能证明he指的是Joho啊?
straight是副词,应该放在句首或句尾吧?
he要是不指Joho,指别人的话应该怎么说?用代词

前后主语要一致(一致原则),故知道he指的是John
straight是副词,他可以放在句末,或动词后都可以的

straight是修饰动词went的,在这里.所以放在went之后.
英语跟汉语是倒过来的,汉语要先说明来得是什么人,再用代词,但是英语刚好相反.