“我们有提前做好事先准备”英文有如下表达:
1、We have prepared well in advance.
2、Preparations have been done in advance.
3、We have done some preparations ahead of time.
4、We have got ready for it ahead of time.