你好
语法上来说二者都是可以的哈
不过根据逻辑和具体语境来看的话呢,填before更合适,因为"我在完成工作之前已经工作了8个小时了", 而如果选when,"我在完成的时候已经工作了8个小时了",那么你是在完成这个工作的时候已经工作8个小时了呢,还是在这个工作上花了8个小时?不够明确哈
希望能够一定程度上帮你解答你的疑惑,望采纳.有什么问题的话我们可以继续探讨的哈!
你好
语法上来说二者都是可以的哈
不过根据逻辑和具体语境来看的话呢,填before更合适,因为"我在完成工作之前已经工作了8个小时了", 而如果选when,"我在完成的时候已经工作了8个小时了",那么你是在完成这个工作的时候已经工作8个小时了呢,还是在这个工作上花了8个小时?不够明确哈
希望能够一定程度上帮你解答你的疑惑,望采纳.有什么问题的话我们可以继续探讨的哈!