✔ 最佳答案
你的句子應改為:
The original invoice has been sent to you by mail.
had been sent是過去完成式(past perfect tense),其基準時間為過去的某定時,如:
I didn't know who had broken the window.
had broken the window是在didn't know之先,也已作者didn't know這動作的時間為基準時間。
又如:
He had been ill for a week, when the doctor was sent for.
had been ill是發生在the doctor was sent for之前,也以the doctor was sent for為基準時間
你大可以看出,過去完成式的基準時間都是過去的時間
而現在完成式(present perfect tense),是以現在為基準時間(不是我的現在,而是說話者的現在),如:
I have not seen you for a long time.(其基準時間,就是說話者講”I have not seen you for a long time”的”現在”)
你的句子既沒有另一個過去的動作(時間)為基準,故要用現在完成式
希望幫到你!