It is violating human rights.进行时还是动名词

It is violating human rights.

这句话的be doing是进行时还是动名词?怎么分辨?

我知道be doing结构中,doing如果是现在分词那需要是及物动词且没有宾语。如果是不及物动词或有宾语就是进行时。

但进行时和动名词怎么分辨呢?是“正在践踏人权”还是“是践踏人权”?

请先 登录 后评论

最佳答案 2020-05-06 18:10

It is violating human rights.

这是个歧义句。

It 如果指“组织、构;行为”等,那么,该句就是现在进行时态。violating  是现在分词。

It 如果指“目的,意图,目标,想法,愿望” 等,那么,该句就是“主系表结构”。violating 是动名词。

翻译如下:

It is violating human rights.

1. 按现在进行时理解:该组织在侵犯人权。

2. 按主系表理解:他们的目的是侵犯人权。

请先 登录 后评论

其它 1 个回答

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

这里的violating human rights是动名词短语作表语。


请先 登录 后评论
  • 0 关注
  • 1 收藏,1630 浏览
  • 凛冬 提出于 2020-05-04 16:52

相似问题