英语翻译什么?)翻译2:他做完工作后,出去打排球.——Having finished his work,he went(为什么此处用went而不用go?我觉得当前面的Having finished 看成现完时在他后面做的就是一般现在时了,当前面的Having finished 看成过完时在他后面做的就是过去时了,请分析一下我的问题)还有关于这个翻译我又想问另一道题:Titanic,Hollywood's most expensive movie ever,won the Golden Globe award for the year's best film,_____it a hit among the movie-goers.A.making B to make C having made D to have made 为什么选A不选D?这道题里won是过去时,在他后面发生的是现完时,为什么选making呢?而之前的那个翻译为什么有Having finished和went共同存在呢?还有是不是H

问题描述:

英语翻译
什么?)
翻译2:他做完工作后,出去打排球.——Having finished his work,he went(为什么此处用went而不用go?我觉得当前面的Having finished 看成现完时在他后面做的就是一般现在时了,当前面的Having finished 看成过完时在他后面做的就是过去时了,请分析一下我的问题)还有关于这个翻译我又想问另一道题:
Titanic,Hollywood's most expensive movie ever,won the Golden Globe award for the year's best film,_____it a hit among the movie-goers.
A.making B to make C having made D to have made 为什么选A不选D?这道题里won是过去时,在他后面发生的是现完时,为什么选making呢?而之前的那个翻译为什么有Having finished和went共同存在呢?
还有是不是Having done表示过完和现完都行呢?