又是语法问题,急!

来源:百度知道 编辑:UC知道 时间:2024/05/05 11:40:59
___that some guests were coming they got the rooms ready.
a.Having told
b.Having been told
c.To tell
d.Telling
选择哪个?请说清楚原因,谢谢!
可书上的答案是d.Telling,为什么啊?

B.本题最好在coming后添加一逗号,因为句子主语they,前面部分仅做时间状语,表示他们在被告知有客人要来后,他们将房间准备好了.

b 这里用被动完成时,表示(主人)已经被告知客人即将到来。

b