She left school three years ago and has worked as a nurse ev

问题描述:

She left school three years ago and has worked as a nurse ever since.ago能换成before吗?ago是以过去
的时间为标准,而这道题是用现在的时间为标准,符合before
1个回答 分类:英语 2014-11-28

问题解答:

我来补答
She left school three years ago and has worked as a nurse ever since.ago不能换成before.虽然两者都是“以前”的意思,但含义不同.ago表示的是以现在时间为起点的“……时间之前”,通常用在过去时态中;而before是以过去某一时间为起点的“(过去)……时间之前”,常用在过去完成时态中.ago 不能单独使用,应与three days (months ,weeks)等连用,而且只能和动词的过去时连用.如:She went home three days ago.她三天前回家了.(今天是六月二日,三天前即五月三十日 )Before 之前有"一段时间"时,指"距这段时间以前",和过去完成时连用.如:He said he had finished the work two days before.(他说他两天前已完成了工作.)
如果before单独使用,是泛指"以前",常常和完成时连用.如:I have seen the film before.(我以前没看过这部电影.)
 
 
展开全文阅读
剩余:2000
上一页:画钩的
下一页:速率