ago与before有什么区别?
ago的参照点是\"现在\",常用于一般过去时;before的参照点是\"过去的某个时间点\",常用于过去完成时。
ago和before的区别是: ago立足于现在,表示从现在起,若干时间之前;before立足过去,表示从过去某一时刻起,若干时间以前。ago 通常与一般过去时连用,不能与完成时连用;before通常与过去完成时连用。ago不能单独使用。应说three days ago, hours ago等, 与过去时连用。
before可单独使用, 单独使用时一般与完成时连用。ago和before作副词时都表示“以前”。但起算点不一样:ago是从现在算起,常用于过去时态的句子中,也可用在完成时的句子中,一般状语是since后加一段时间再加ago。before是指过去某一时间的“以前”,常用在过去完成时的句子中,也可用在过去时及现在完成时的句子中。
这种情况下,before前没有时间。 1.I remember seeing you somewhere 2 years______。 2.I have read the novel______。 3.She said she had met Tom two days______。
4.She has been there since 3 years_______。 5.How long_____did you get to know her? 答案: o 例如: I met him three years ago 。
(距今)三年前,我遇到他。 I had met him three years before 。(距当时)三年前我见到他一次。 。
ago什么什么之后before什么什么之前 例I came here 3days ago. I had cane there 3 days before.
答:“时间段 + ago”,表示从说话时刻算起的若干时间以前,常用于一般过去时。 “时间段 + before”,表示从过去某时起若干时间以前,与过去完成时连用。 b...详情>>
答:详情>>