支付业务许可证申请:解释一下英语题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/02 04:33:19
. The prices of the computer ________ here now are still unknown.
A. shown B. being shown C. showing D. to be shown
答案是B,为什么不选A.

The prices (of the computer ________ here now) are still unknown.
A. shown B. being shown
前两个选项从语法来看,其实都正确。但B项是最佳答案。
这个句子的主句是“价格未知”The prices are still unknown.
是什么东西的价格呢,用of短语作的定语。因为computer和show构成的是动宾关系,computer是被展出的东西,所以要用过去分词。
这里强调的是“正在展出的的”因此用being shown 最好。

用being表示动作是将要进行的而不是已经完成的,如果按照你的解释是已经完成的事实根据后半句“尚未知晓”的意思,逻辑上是错误的
通常过去分词的进行式表示正在进行的状态,但也有时有将来的某种预期,具体的语境有具体的分析

因为computer的展示要用被动语态,所以你认为要用答案A的“shown”,但它后面紧跟的“now”说明computer正在被展示,属于被动语态的现在进行时,所以答案B是对的。

being这个语法其实在英语中属于口语,proper 英文是不接受的
这个句子可用showing,
the word is a gerund, a verb with -ing at the end

后面的here now表现在。。相应要being

因为“The prices of the computer ”这个主语在这里是属于被动的,也就说the prices是被人们show出来的,不是它主动发出的动作。因此这个句子要用被动语态。再加上“now”一词,所以就用现在时的被动语态,选B。