词典词条 · 问答

after ³

after two years + 动词将来时

说明

after two years + 动词将来时

核心问题

Wang Bing is leaving the USA after two years. (《高中英语教科书》)

根据我国英语教学上的要求,after + 时间段只能表示从过去某个时间点算起的“在……之后”,而不能表示从现在算起的“在……之后”。据此,我认为上句中的 after 必须改为 in

词典解答

我们在上条中已经谈到,after + 时间段通常是表示“从将来某个时刻算起的若干时间之后”,但是,正像薄冰教授所指出的那样,after + 时间段也可表示“从现在时刻算起的若干时间之后”。例如:

  1. I'll see you again after three days. 三天后我再去看你。

  2. If you fail to pay back the loan after three years, my company will take over the St. Gregory Hotel.” “I shall keep my hotel. I shall be able to improve affairs in three years.” (Arthur Hailey [Can], 1974) “如果你在三年之后不能还清借款,我的公司就会接管圣格雷戈里旅馆。”“我会保住我的旅馆的。在三年之内我一定能够改善业务。”

由此例可以明显地看出,after three years 是指“从说话时算起的三年后”,而 in three years 在这里是指“三年内”。因此,你所问的句子不应看作是病句,也不一定非把 after 改为 in 不可。

由此看来,下列形式的试题有必要加以改进:

His father will be back from London ____ a few days.

A. since B. in C. on D. after(《2001 北大清华高考状元易错题宝典》,北京理工大学出版社,p. 103)

来源:英语常见问题解答大词典-1.md · 第 59475968 行 · 原文哈希 6cf5c975cd