这两个词都可解作“曾经”,但它们各自表示的时间含义不同。
(1)ever表示“到现在为止以前的任何时候”,用于现在完成时的句子,
主要用于疑问句。如:
Have you ever been to Beijing?你去过北京吗?
(2)once表示“过去某一时候”或“过去某段时间”,
多用于一般过去时态的陈述句中。如:
I once went to London with my father.我曾经和我父亲去过伦敦。
注意:once作为“一次”解时,表频率,可用于完成时。
I have been there once.我去过那里一次。