首先,如果按照您理解的意思,“直到看见大卫跑了,我才发现...”句子中间是不需要破折号的.标点符号使用时有一定规范的,一个连词就可以表示的承接关系不用破折号.
其次,为什么david跑就一定要是过去呢?完全可以是现在正在跑啊.
第三,如果非要把david 跑的动作放在过去的话,那前面就要换成过去完成时了,也即改成I had never seen anyone run so fast,也就是在David跑这个动作之前没见过谁跑这么快的.
首先,如果按照您理解的意思,“直到看见大卫跑了,我才发现...”句子中间是不需要破折号的.标点符号使用时有一定规范的,一个连词就可以表示的承接关系不用破折号.
其次,为什么david跑就一定要是过去呢?完全可以是现在正在跑啊.
第三,如果非要把david 跑的动作放在过去的话,那前面就要换成过去完成时了,也即改成I had never seen anyone run so fast,也就是在David跑这个动作之前没见过谁跑这么快的.