关于Tom has been out的一些新资料

本人提出的问题,得到了众多专家的耐心、详细的解答,深表谢意。最近又找到了一些资料,供大家参考。希望不要觉得我没完没了,因为学习不是一蹴而就的事,不断学习,不断进步,我也希望能不断能聆听众多专家的教导。下面是我找的资料:

▲薄冰英语语法(p405)

有读者提出现在完成时如无for或since所引导的状语所修饰其动作是否会延续下去这样的问题。

一般来说,如果没有for或since引导的状语,现在完成时所表的动作或状态,皆已完成或结束,只是其结果仍影响于现在。如:

(1) He has gone. (动作已结束,含义是 he is not here now)

(2) She has been ill. (病的状态已结束。含义是 That’s why she looks pale)

▲但不可绝对化,例外还是有的,虽然为数较少,比较常见的有下面两种:

1. 在连词引导的状语从句中,完成时态所表的动作或状态有时仍在延续。如:

(3) There have not been many visitors since we have lived here.

(4) He has visited me quite often since I have been ill.

(5) I have gone camping twice since I have owned a bike.

(6) Her English writing has improved a lot since she has kept a diary in English.

(7) He has been grey-headed ever since I have known him.

这五个例子,完成式动词都是持续动词。

这是不是说since从句中的现在完成时所表的动作都会无例外地延续下去呢?事实并非如此,试举两三个例外如下:

(8) It’s a long time since I have seen you. (注意see 不是持续动词)

(9) It’s an age since you have been here.

(10) It’s now four years since I have studied this question.

据一位英语语法学家说,英语里只有continuous一词的完成式可以表示其动作或状态仍在延续。

如:

(11) In thePhilippinesthe typhoon has continuous north.

(12) He has remained neutral.

此外,我还发现了一个例句:

You’ve been out, Sophia? (Bennet) 现代英语用法词典(张道真) p965-966

请先 登录 后评论

最佳答案 2014-05-07 07:37

cgsbzdwy 提供的资料很全面,收获不小!

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 1 收藏,2783 浏览
  • 董万友 提出于 2014-05-02 19:55

相似问题