before 3 years 能这样说吗

[复制链接]
查看11 | 回复2 | 2010-6-23 02:01:16 | 显示全部楼层 |阅读模式
三年前?正确表述应该是3 years ago解析:before和ago都能表示在一段时间以前,但是二者的内涵和具体用法有明显的区别:1. before表示从过去或将来某一时间算起多少时间以前,由于与这一时间状语连用的行为先发生在过去或将来某一时刻之前,因此往往出现在过去完成时态或将来完成时态中。例如:① I called him up last night, but his mother told me he had left for Wuhan two days before.② She said that she had married him five years before.2.如果不具体表明多
回复

使用道具 举报

千问 | 2010-6-23 02:01:16 | 显示全部楼层
不能这样说。 如果想直接说三年前就用three years ago(从现在开始算起的三年).如果说是某一个特定时间的三年前就用3years before例如:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行