after后接一段时间(after a few days)可用于将来吗

After a few days the caterpillars will stop feeding. 几天过后毛虫就会停止进食。

不是说 after 后接一段时间时只能用于过去吗?这里为什么用于将来呢?

请先 登录 后评论

最佳答案 2016-03-07 23:40

如果after 后接一段时间作时间状语从句,谓语动词可以用过去时,也可以用将来时。具体用法如下:

1. 谓语动词用过去时,表示以过去某个时间为起点,过了多少时间之后。例如:

After an hour I went home (= when an hour had passed). 一小时之后我回家了。(《牛津高阶英汉双解词典》第8版)

2. 谓语动词用将来时,表示以过去或将来某个时间为起点,过了多少时间之后。例如:

I'll call on him next Monday and I'll call again after two weeks.(after two weeks 是指从下周一算起的两周后)下周一我去拜访他,两周后我再去拜访他。(赵振才:《英语常见问题解答大词典》增订版第四版p.61)

3. 谓语动词用将来时,表示从现在算起,过了多少时间之后。例如:

I'll see you again after three days. 三天后我再去看你。(赵振才:《英语常见问题解答大词典》增订版第四版p.61)

【注意】有些人认为第3种用法是错误的。所以,在考试中遇到这种情况时,最好用“in + 一段时间”,不用“ after + 一段时间”。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 3 收藏,19368 浏览
  • 黄鸣   提出于 2016-02-21 17:08

相似问题