英语方面的 thanksHer refusal was definite ,____for further discussion.A no room was allowedB allowing no roomC no room been allowedD having allowed no room

问题描述:

英语方面的 thanks
Her refusal was definite ,____for further discussion.
A no room was allowed
B allowing no room
C no room been allowed
D having allowed no room

A
她的拒绝很坚定,没有商量地余地

B是正确答案,全句意思为“她的拒绝非常肯定,毫无进一步讨论的余地.”
B选项 allowing no room (for further discussion) 是现在分词短语做伴随状语。
A选项no room was allowed (for further discussion)是个完整的句子,而全句又没有连接词表示这是个主从复合句,所以,A不对。
C、D在语法上都不通顺。C应该是个完成时态的被动语态形式,可是,它的表达本身就不对。D是完成时态的分词形式做伴随状语的形式,在这里没必要用完成时态的分词形式。

Her refusal was definite, ALLOWING NO ROOM for further discussion.
她的拒绝是明确的,没留任何讨论的空间.
A no room was allowed
B allowing no room
C no room been allowed
D having allowed no room
因为verb是"ing"结尾 所以"allowing no room for further discussion" 是形容前面的"her refusal was definite"
这种句型是固定的 C 和 D grammatically 都是 incorrect
如果是C 必须是 "..., no room is been allowed for further discussion" 而D的话呢 则是 "..., having no room for discussion"```
A嘛 grammar 上是对的 但是 选B听起来通顺一些
又如:
He got 100% on his test, proving that his answers were right.
他考试的了100%,证明了他的答案是对的.
等于后面“证明了他的答案是对的”是形容前面 “他考试的了100%”的
在这里 我们看到"to prove" 也是 "ing"结尾 所以形容了前面的半句话