have arisen用法疑问

The committee has anticipated the problems that have arisen in the road construction project.

为什么是have arisen?

请先 登录 后评论

最佳答案 2021-06-08 15:21

主句和定语从句的谓语动作都是说话时(即现在)以前的不确切的过去发生的动作,所以都用现在完成时,这很正常啊。

请先 登录 后评论

其它 1 个回答

mikee

我刚才搜索了一下,你这个是选择题:

The committee has anticipated the problems that ______ in the road construction project.

A. arise B. will arise C. arose D. have arisen

答案是B

D是盗版书的答案。

D不能算错,但在时间序列上与has anticipated配合得并不恰当。

请先 登录 后评论
  • 1 关注
  • 0 收藏,2339 浏览
  • cl 提出于 2021-05-07 19:59