2 一道困惑的单项选择题

The advertisement has been heard ______ three times a day.

A. to be broadcast B. to broadcast C. broadcasting D. broadcast

这道题我在AD中犹豫,A用不定式的被动语态感觉语义上说得通。D用的是过去分词,做的是has been heard的状语,我觉得可以理解为主语的补足语,advertisementbroadcast之间存在被动的逻辑关系,因此可以理解为主语补足语。那么,这道题该选什么呢?这里的broadcast该做何种成分理解?

请先 登录 后评论

1 个回答

好题  
擅长:英语

我会选D。 A不对。因为主句用了has been heard ... three times a day表示已经完成的重复性动作,那么后面应该用过去分词broadcast. 因为三遍播送完了。如果句子谓语动词是is/will be heard, 这时才选A。broadcast做补语。

请先 登录 后评论
  • 1 关注
  • 1 收藏,870 浏览
  • HenryGao 提出于 2022-04-30 13:50