咸丰重宝当五十价格:我实在不知道这道题这样选的原因,向高手求助(英语题)

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 13:57:02
( )in receiving guests,so I forgot to see you.
A Having engaged
答案是A,但是不应该是be engaged in doing sth 吗,那么A中并没有be动词阿,怎么解释?

错的
so 是连词,后面既然有句子,前面也应该是一个句子,最准确的表达应该是:
I have been engaged in receiving guests, so i forgot to see you.

having engaged 在这里是动词加ing做名词用,且作为从句。它和楼上说的是一个意思,只是说法不同。

可以省略的