“我们有提前做好事先准备”英文有如下表达:
We have prepared well in advance.
Preparations have been done in advance.
We have done some preparations ahead of time.
We have got ready for it ahead of time.
We have prepared well in advance
We have made full preparation.
We are fully prepared.