They talked a lot when they met at the first time这句有没有错

问题描述:

They talked a lot when they met at the first time
这句有没有错

有问题,时态不对
应该是这样 they had talked a lot when they met at the first time
不过,这样表达是不是更好呢?
At the first they met,they have talked a lot

他们第一次见面就谈了很多。

at改为for