请问这道题是用过去时还是完成时

There is heavy traffic jam blocking the way. What _______(take place) on the highway?

请问这道题是用过去时还是完成时??谢谢

请先 登录 后评论

最佳答案 2018-09-09 10:42

There is a heavy traffic jam blocking the way. What ______ on the highway?

原句漏掉了冠词 a,虽然作定语的traffic 不可数,但中心词jam 是可数名词,所以,需加冠词。

原句给的答案是take place,我认为应使用happen 一词。

空格处最好使用现在完成时:has happened,使用一般过去时也可。


请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

There is heavy traffic jam blocking the way. What _______(take place) on the highway?

请问这道题是用过去时还是完成时??谢谢

    【答】(1)a traffic jam 的意思是“交通阻塞”。所以,原题应该是:There is a heavy traffic jam blocking the way. What ______ on the highway?

    (2)take place 通常用于预先决定的事情,表示经过准备后才“发生”;表示“突然发生”应该用happen。所以,本题中不宜用take place,而应该用happen。

    (3)因为有前面一句,所以空格处应该使用现在完成时:has happened,表示发生的情况对现在的影响。


 


请先 登录 后评论
  • 0 关注
  • 1 收藏,2045 浏览
  • 373320508 提出于 2018-09-06 19:17

相似问题