1.Jack,I'll do the washing-up.Would you please do the floors?

问题描述:

1.Jack,I'll do the washing-up.Would you please do the floors?
A.Yes,I'll do B.Yes,sure
请问A这种肯定不对吗?为什么不选
2.The problem ______ solved,the engineer returned to his own factory.
A.had been B.having been
讲解说是独立主格用法.我认为A过去完成时,是在返回这一动作之前发生的,也就是问题被先解决完,然后再回到工厂的.这也说得通啊,为什么不行?
这道题怎么就看出要用独立主格呢?记得好像有什么两句主语不一致,还有两个完整句间必须要有连词,这些都有关系吗 不太懂独立主格

do用作助词的时候真没见过I'll do这种用法,而作为动词的时候,应该是及物动词把.
一个句子里只能由一个主谓宾