|
发表于 2008-10-29 23:05
|
显示全部楼层
来自: 中国湖北武汉
回复 1楼 DraftMan 的帖子
主要是在时态上有区别。以下转自百度知道:
两者都是以前的意思,ago用在过去时态中,before用在完成时态中
对比起来,
before主要用于过去完成时
ago 主要用于一般过去时.
ago 不能单独使用,应与three days (months , weeks)等连用, 而且和动词的过去时连用。如:I met my neighbour an hour ago. Before 之前有"一段时间"时,指"距这段时间以前",和过去完成时连用。如:He said he had finished the work two days before.(他说他两天前已完成了工作。) 如果before单独使用,是泛指"以前",常常和完成时连用。如:I have seen the film before.(我以前没看过这部电影。)
PS:有些问题不一定都得在这解决!除非你喜欢发贴,想混个脸熟,那也没办法! |
评分
-
查看全部评分
|