1 完成时态中套用的完成时态的问题

From what the headmaster has gathered, some of teaching staff have neglected their pupils. She has just announced that strict work regulations have been made and that they apply to both Chinese and overseas teachers.

 

请教老师,

1. have neglected 表示“到目前收集为止”这一时期中所发生的状况, 和has gathered相呼应。是吗?

2. has just announced 表示“对现状有影响的动作”即:regulations已经生效,开始实施。可是后面为何使用 have been made而不是一般过去时态“made”?难道不是先“制定规章制度,后宣布”吗?为何是并行使用“现在完成时态”?

3. apply to 一般时态表示现在的情况或习惯,也表示未来以后也会按照制度办事,所以正确?

非常感谢!


请先 登录 后评论

最佳答案 2018-03-17 21:04

have gathered,have neglected和have been made这三个现在完成时态都是动态动词表示事件意义,即发生在不确切的过去(即现在以前)的事件,不关系何时发生的,反正发生过了。因此排斥确切的过去时间状语。has just announced,just表示刚刚发生过的事件,在英式英语just需要和现在完成时连用,而美式英语则常用一般过去时。

apply to (适用于)为静态动词,表示状态,一般现在时表示的状态从现在向过去和将来二个方向延伸,即从规章制度建立之时到将来都存在着。

请先 登录 后评论

其它 1 个回答

Luna

因为 regulations 现在、以后都要一直发挥作用,也就是“对现状有影响”,这一点跟她是什么时候宣布的并无关系,不应该受到announce时态的影响。

请先 登录 后评论
  • 0 关注
  • 2 收藏,2935 浏览
  • 71zx 提出于 2018-03-11 22:02

相似问题